DUXPLIMA Documentation

packages.yml

Shop categories and the packages on sale.

Two sections: the categories that make the shop's tabs, and the packages inside them. The file ships with three categories and no packages, because a package points at a schematic that only exists on your server.

categories

categories:
  houses:
    display: "<gold>Houses</gold>"
    icon: OAK_DOOR
    slot: 0
    permission: ""
KeyMeaning
displayThe tab's name, MiniMessage
iconThe tab's material
slotIts position among the tabs
permissionNeeded to see the category; empty means everyone

packages

packages:
  castle_medium:
    display: "<dark_purple>Medium Castle</dark_purple>"
    description:
      - "<gray>Four towers, a courtyard, curtain walls.</gray>"
    category: castles
    schematic: castle_medium.schem
    icon: STONE_BRICKS
    price: 75000
    permission: "uxmbuilders.package.castle"
    cooldown: 3600
    minBuilderLevel: 2
    glow: true
    buildOrder: LAYERED
    builderAffinity:
      mason: 1.15
KeyDefaultMeaning
displaythe idShop name, MiniMessage
descriptionnoneLore lines in the shop
categoryA category id from above
schematicA file in schematics/
iconPAPERShop material
price0FLAT price, or the base of HYBRID
permissionemptyNeeded to buy and place; empty means everyone
cooldown0Seconds between two starts of this package; the global start.cooldownSeconds wins if longer
minBuilderLevel1The selected builder must be at least this level
glowfalseShimmer on the shop icon
buildOrderschematic.buildOrderOverrides the global order for this package
builderAffinitynoneSpeed multiplier per builder id

A player whose builder is below minBuilderLevel sees the requirement in the shop and cannot buy, rather than buying a blueprint the build would then refuse.

Editing in game

CommandDoes
/builders admin package create <id> <schematic> <price>Add a package with seed values
/builders admin package edit <id> <field> <value>Change one field
/builders admin package info <id>Size, block count and materials
/builders admin package listEvery package
/builders admin package delete <id>Remove one

edit accepts display, schematic, price, permission, category, icon, description, cooldown, minBuilderLevel, glow and buildOrder, in any letter case.

Notes

  • Every package and the wildcard uxmbuilders.package.* are registered as permissions that operators do not get by default, so staff test the same rules players meet.
  • Replacing a package's schematic file and reloading refunds the unbuilt share of builds of it that a restart catches mid-way, because their saved progress refers to the old file.

Related: Your first build, builders.yml