Commands and Permissions

This page lists every EcoShop command, the permission it needs, and the extra permission nodes that gate opening shops and trading specific items. Shop commands you define in shop files are separate; these are the built-in ones.

Commands

CommandDescriptionPermission
/ecoshop reloadReloads the pluginecoshop.command.reload
/ecoshop resetbuys <player/all> <id/all>Resets how many times a player has bought an itemecoshop.command.resetbuys
/ecoshop resetsells <player/all> <id/all>Resets how many times a player has sold an itemecoshop.command.resetsells
/ecoshop resetdynamicpricing <id/all>Resets the dynamic pricing counters for an itemecoshop.command.resetdynamicpricing
/ecoshop rotate <category>Immediately re-rolls a rotating category's slots and restarts its timerecoshop.command.rotate
/sellOpens the mass-sell GUIecoshop.command.sell
/sell handSells the items in the player's handecoshop.command.sell.hand
/sell allSells all sellable items in the player's inventoryecoshop.command.sell.all
/sell handallSells the items in hand and all sellable items at onceecoshop.command.sell.handall

Additional permissions

PermissionDescription
ecoshop.open.<id>Required to open the shop with that ID
ecoshop.buy.<id>Restricts buying the item with that ID to players who hold it
ecoshop.sell.<id>Restricts selling the item with that ID to players who hold it

Where to go next

  • Reset pricing: Dynamic Pricing explains what resetdynamicpricing clears.

  • Force a rotation: Rotating Shops explains what /ecoshop rotate re-rolls.

  • Configure /sell: Plugin Config covers the mass-sell GUI those commands open.

  • Build a shop: How to make a Shop is the place to start.