EasyShops2.0

Works with minecraft 1.13 and 1.14

 

 

EasyShops2.0
Create shops has never been so easy
No more than a few clicks

 

 

Really customizable! 


https://imgur.com/aFjHIlX.gif

 

 

Buying and selling can't be more intuitive!

https://imgur.com/tBjn85m.gifhttps://imgur.com/HRLVhyn.gif

 

 

Find out when someone buys or sells at your shops!

 

Let every player choose how they want to interact with the shops!

 

If you have found a bug, report it here: https://forms.gle/fyAQrN9djiXr3bAM8
If you have an idea that you'd like to see in the plugin, suggest it here: https://forms.gle/wQcuYKWaa7qLdZdp7

Donations: paypal.me/Nemo64

 

The lastest version of the plugin (1.8.7.1b) throws an error the first time you use the plugin. If you get the error just reload the server and it will be gone. I'm working to solve this.

 

 

IMPORTANT: THIS PLUGIN USES VAULT

 

Features

  • Every message is customizable
  • 3 diferent modes for the shops (buy, sell and buy and sell)
  • Posibility to create shops in double chests
  • Use shulker boxes with the shops to have extra espace
  • The shops are fully customizable
  • Modes like the admin mode (shop doesn't consume items or money) and allow everything mode (You can sell everything to a shop, you can change the prices and suports custom items)
  • Every player can interact with the shops as they want (If they want to edite them with the chat or with a menu, if they want to buy or sell with the chat or with a menu, etc.)
  • Sounds and particle effects that coy can configurate in the config
  • Comands to get guided or teleported to a shop
  • Many more things

You can read more about this features down the page

 

 

Creating a shop

To create a shop you need space, the block in front of and on top of the chest that will be the shop need to be air.

To create a shop you have to do left click while you are shifting in a chest with the item to sell/buy in your main hand.
In the menu you can select a price and a mode. In the buy mode you can select also a limit, to select a limit do click in the golden nugget, to go back to select a price do click in the hopper.
If you have the permission easyShops.adminMode you will be able to set the shop in admin mode, this means that the shop will not consume any items or money.

You shuldn't be able to create shops in the worlds banned in the config and in areas where you cant interact.

 

Editing a shop

To edit a shop you have to do left click while you are shifting in a shop.
If you click the item that the shop buys/sells the item will be changed to the item that you are holding in your main hand.
If you have the permission easyShops.editOthersShops you can change the owner of the shop.
To add a player click the head and then the 'Add player' button and send the name of the player in the chat.
To remove a player click the head and then the 'Remove player' button and click the head of the player to remove.
A shop can't have more than 43 players added.
The player added just can open the chest where the shop is.

Here the admin mode is replaced with the admin menu. You can read about this down.
The rest works as if you were creating a new shop.

 

 

Deleting a shop

Enter the edit shop menu and click the barrier and then click 'Accept'
You can also break the chest of the sign of the shop.

 

 

Buyng and selling

To buy or sell you have to do right click while you are shifting in a shop.
Depending if you have enabled or no the option 'Buy with chat' in the /easyshops options menu you will buy or sell with the chat or with an inventory.

 

 

Admin menu
The admin menu is a menu made for the admins, in this menu the admins can modify almost everything of a shop.
 
  • Change the lines
The papers are used to modify the lines of the sign of the shop, in the torch you can see a preview. Also, if you click the torch you will edite all the lines at ones.
 
  • Sign type
Clicking the glass panes you can change the type of the sign of the shop, if you click the sign it will turn into the default sign type (oak sign). This feature is only disponible for minecraft 1.14 and higer versions.
 
  • Allow everything
If enabled, the players will be able to sell every item to the shop.
By clicking the torch you will see how much money you will earn. This mode does not suport the content inside shulker boxes (at the moment), but it suports custom items that you can especify with /es admin addCustomItem <item price> while you have the item in your main hand. If you enable this the shop will set its mode to sell and will enable the admin mode.
 
  • Set owner name
The text that you set when using this option will be used in the sign when you use the variable %owner%.
 
  • Admin mode
If enabled the shop will not consume any items or money.

 

Players allowed
The players allowed are just players that can open and add or thake items from the chest that your shop is in.

 

 

/easyshops options

-Buy with chat:
    If enabled when buying or selling insted of doing it with a menu you will do it with the chat.
-Limit to your stock:
    If enabled when buying/selling with the menu you won't be able to select more items that you can sell or that fit in your inventory
-Limit to the amount you can pay:
    If enabled when buying with the menu you won't be able to select more items that you can pay
-Create edite with chat:
    If enabled insted of creating and editing shops with a menu you will do it with ths chat
-Resend message:
    If enabled when ediiting the shop with the chat you will get again the message to edite the shop
-Use beam:
    If enables a laser will gide you to a shop when using the /gotoshop comand, if not you will be gided by an invisible slime

 

Configuration file

-generate-items: Summons an item on top of a every shop
-check-shops: When the plugin starts checks all shops, if it finds a shops that is in a prohibited state the shop gets removed
-admin-shop-dont-get-messages: The shops in admin mode don't recive messages when someone buys/sells on them
-owner-can-buy-sell: Allows the owner of teh shop to buy/sell on it. If the shop is in admin mode owner-can-buy-sell-admin has preference
-owner-can-buy-sell-admin: Allows the owner of teh shop to buy/sell on it if its in admin mode
-use-roman-numbers: When displaying the a shop info in the chat use roman numbers
-default-options: Set the default options for all players
-banned-worlds: List with the name of the worlds where you can't create shops
-banned-items: List with the id of the items that can't be used to create a shop.
-create-edite: To configure the values of the panels of the menus when creating/editing
-buy-sell: To configure the values of the panels of the menus when buying/selling
-souds-and-particles: Customize the sounds and particles that the shops have
-enable-bStats: Enable bStats when the plugin starts
-check-update-on-join: When an op player or a player with the permission easyShops.checkUpdateOnJoin joins the server the plugin will check for an update, if it founs one, sends a message to the player
#Summons an item at the top of the shop
generate-items: true
&nbsp;
#Check every shop when the plugin enables. Can cause lag
check-shops: true
&nbsp;
#Don't send the messages when someone buys or sells
#to an admin shop
admin-shop-dont-get-messages: true
&nbsp;
#The owner can buy/sell on his shops?
owner-can-buy-sell: false
&nbsp;
#The owner can buy/sell on his admin shops?
owner-can-buy-sell-admin: true
&nbsp;
#Then showing the information of an item
#while buying/selling show the
#level of the enchantments as roman numbers
use-roman-numbers: true
&nbsp;
#Enable bStats
enable-bStats: true<br /><br />#When an op player or a player with the permission<br />#easyShops.checkUpdateOnJoin joins the server<br />#the plugin will check for an update<br />check-update-on-join: true
&nbsp;
#Sounds and particles used
#for when the player interats
#with shops
souds-and-particles:
&nbsp;&nbsp;&nbsp; list-with-particles: https://tinyurl.com/y53375jf
&nbsp;&nbsp;&nbsp; list-with-sounds: https://tinyurl.com/pzfzn3j
&nbsp;&nbsp;&nbsp; particles:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; block-action:
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; particle: BARRIER
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; amount: 1
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; shop-delete:
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; particle: EXPLOSION_NORMAL
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; amount: 20
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; shop-created-edited:
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; particle: VILLAGER_HAPPY
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; amount: 20
&nbsp;&nbsp;&nbsp; sounds:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; sell:
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; sound: ENTITY_CHICKEN_EGG
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; volume: 100
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; pitch: 1
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; buy:
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; sound: ENTITY_ITEM_PICKUP
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; volume: 100
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; pitch: 1
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; block-action:
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; sound: ENTITY_VILLAGER_NO
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; volume: 100
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; pitch: 1
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; cancel-ation:
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; sound: BLOCK_CHEST_CLOSE
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; volume: 100
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; pitch: 1
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; click-inventory:
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; sound: BLOCK_DISPENSER_FAIL
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; volume: 100
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; pitch: 1
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; create-edite-shop:
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; sound: ENTITY_PLAYER_LEVELUP
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; volume: 100
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; pitch: 2
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; delete-shop:
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; sound: ENTITY_GENERIC_EXPLODE
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; volume: 100
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; pitch: 1
&nbsp;
&nbsp;
#Change the values of the options in the
#create and edite menus
#You can use decimals
create-edite:
&nbsp;&nbsp;&nbsp; white-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 1
&nbsp;&nbsp;&nbsp; magenta-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 5
&nbsp;&nbsp;&nbsp; light-blue-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 10
&nbsp;&nbsp;&nbsp; yellow-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 50
&nbsp;&nbsp;&nbsp; lime-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 100
&nbsp;&nbsp;&nbsp; pink-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 500
&nbsp;&nbsp;&nbsp; gray-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 1000
&nbsp;&nbsp;&nbsp; orange-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 5000
&nbsp;&nbsp;&nbsp; light-gray-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 10000
&nbsp;&nbsp;&nbsp; cyan-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 100000
&nbsp;
#Change the values of the options in the
#buy and sell menus
#You can't use decimals
buy-sell:
&nbsp;&nbsp;&nbsp; white-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 1
&nbsp;&nbsp;&nbsp; magenta-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 5
&nbsp;&nbsp;&nbsp; light-blue-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 10
&nbsp;&nbsp;&nbsp; yellow-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 50
&nbsp;&nbsp;&nbsp; lime-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 100
&nbsp;&nbsp;&nbsp; pink-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 500
&nbsp;&nbsp;&nbsp; gray-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 1000
&nbsp;&nbsp;&nbsp; orange-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 5000
&nbsp;&nbsp;&nbsp; light-gray-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 10000
&nbsp;&nbsp;&nbsp; cyan-concrete:
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; display: true
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; value: 100000
&nbsp;
&nbsp;
default-options:
&nbsp;&nbsp;&nbsp; use-chat: false
&nbsp;&nbsp;&nbsp; limit-to-player-stock: true
&nbsp;&nbsp;&nbsp; limit-to-player-can-pay: true
&nbsp;&nbsp;&nbsp; create-edite-with-chat: false
&nbsp;
#Worlds where you can't create shops
banned-worlds:
&nbsp;&nbsp;&nbsp; - 'worldName'
&nbsp;&nbsp;&nbsp; - 'worldName'
&nbsp;&nbsp;&nbsp; - 'worldName'
&nbsp;
#Items that can't be used on shops
banned-items: #Check the items list in messages.yml
&nbsp;&nbsp;&nbsp; - 'itemId'
&nbsp;&nbsp;&nbsp; - 'itemId'
&nbsp;&nbsp;&nbsp; - 'itemId'
 

 

IMPORTANT:

In the messages.yml file there is a list with items, if you want to add an item to this list you must put the part in uppercase and with a low bar. For example, if you want to ban the diamond helmet you should go to the list of items and you will find: "DIAMOD_HELMET: Diamond helmet" In this list you must put the "DIAMOD_HELMET" not the "Diamond helmet"

 

 

Messages file

IMPORTANT: The variables between ! don't display with the message and need to be at the begining of the line. They are used to give the plugin information about what action it has to make. There can only be one for line.

IMPORTANT: NOT ALL THE MESSAGES HAVE VARIABLES. THIS IS A LIST WITH ALL THE MESSAGES THAT HAVE VARIABLES

commands:
--------+shopOptions:
------------+set-price, set-limit, change-owner, add-player, remove-player: %id% is replaced with the shop id
--------+info:
------------%version% is replaced by the plugin version
------------%creator% is replaced by the plugin creator (Nemo_64)
--------+version: %version% is replaced by the plugin version
--------+shopInfo:
------------%id% is replaced with the shop id
------------%item% is replaced with the shop item
------------%x% is replaced with the shop x coordinate
------------%y% is replaced with the shop y coordinate
------------%z% is replaced with the shop z coordinate
------------%world% is replaced with the shop world
------------%price% is replaced with the shop price
------------%mode% is replaced with the shop mode
------------%admin% is replaced with 'true' if the shop is in admin mode, 'false' if not
------------%allowed% is replaced with all the players that the shop has allowed
----+easyShops:
--------+options:
------------+edite-others-options: %player% is replaced with the player
--------+admin:
------------+getCustomItem:
----------------+give-item-to-others:
--------------------%player% is replaced with the player that gets the custom item
--------------------%amount% is replaced with the given amount
--------------------%customItem% is replaced with the custom item name
-----------------+give-item:
--------------------%customItem% is replaced with the custom item name
--------------------%amount% is replaced with the given amount
------------+checkShop:
----------------+checked: %id% is replaced with the shop id
----+searchShop:
--------+shop-found:
------------%shopX% is replaced with the shop x coordinate
------------%shopY% is replaced with the shop y coordinate
------------%shopZ% is replaced with the shop z coordinate
------------%shopWorld% is replaced with the shop world
------------%price% is replaced with the shop price
------------%id% is replaced with the shop id
----+not-item-found:
------------%mode% is replaced wit hthe shop mode
------------%item% is replaced with the shop item
--------not-item: %item% is replaced with the especified item
----+goToShop:
--------+no-world: %world% is replaced with the shop world
--------+marker:
------------+distance: %distance% is replaced with the distance between the marker and the shop
sign:
----+message-line-1, message-line-2, message-line-3 and message-line-4:
--------%mode% is replaced with the shop mode
--------%item% is replaced with the shop item
--------%price% is replaced with the shop price
--------%stock% is replaced with the shop stock
--------%owner% is replaced with the name of the owner of the shop
inventory-items:
----+options:
--------+use-chat.name, limit-to-player-stock.name, limit-to-player-can-pay.name: %option% is replaced with the enabled or disabled field depending if its enabled or disabled
----+create-shop, edit-shop:
--------+settingLimit: %limit% is replaced with teh shop limit
--------+sign:
------------+name, lore:
----------------%price% is replaced with the shop price
----------------%mode% is replaced wit hthe shop mode
----------------%item% is replaced with the shop item
----+buy-shop, sell-shop:
--------+sign:
------------+name, lore:
----------------%amount% is replaced with the amount of items to buy/sell
----------------%price% is replaced with the total price
buy-sell-with-chat:
----+enchantments:
--------+%enchantment% is replaced with the name of the enchantment
--------+%enchantmentLevel% is replaced with the level of the enchantment (in roman numbers if use-roman-numbers in the config is true)
----+lore: %line% is replaced with every line in the item lore
----+item:
--------%name% is replaced with the item name
--------%type% is replaced with the item type
--------%durability% is replaced with the item taken damage
--------%lore% is replaced with the item lore. Needs to be in a line alone
--------%enchantments% is replaced with the item enchanments. Needs to be in a line alone
----+message:
--------%mode% is replaced with the shop mode
--------%item% is replaced with the shop item
--------%price% is replaced with the shop price
--------%stock% is replaced with the shop stock
messages: (At the moment all messages in this path have no use, in future versions they will have)
----+someone-buy, someone-sell:
--------%player% is replaced with the player
--------%amount% is replaced with the amount
--------%item% is replaced with the item
--------%price% is replaced with the price
--------%id% is repaced with the shop id
--------%shopX% is replaced with the shop coordinate x
--------%shopY% is replaced with the shop coordinate y
--------%shopZ% is replaced with the shop coordinate z
--------%shopWorld% is replaced with the shop world
----+shop-out-of-stock:
--------%id% is repaced with the shop id
--------%shopX% is replaced with the shop coordinate x
--------%shopY% is replaced with the shop coordinate y
--------%shopZ% is replaced with the shop coordinate z
--------%shopWorld% is replaced with the shop world
----+change-owner:
--------%player% is replaced with the player
--------%id% is repaced with the shop id
edite-others-shop-message: %owner% is replaced with the owner of the shop
remaining-shops: %remainingShops% is replaced with the remaining amount of shops that tha player can create
complete-action:
----+buy, sell:
--------%amount% is replaced with the amount of items that have been sold/buyed
--------%item% is replaced with the item that have been sold/buyed
--------%price% is replaced with the price
----player-added,player-removed : %player% is replaced with the player that has been added/removed
----+change-owner: %owner% is replaced with the owner of the shop
----+change-price: %price% is replaced with the shop price
----+change-limit: %limit% is replaced with the shop limit
error:
----+cant-sell-that: %item% is replaced with the item
----+cant-sell-in-world: %world% is replaced with the world
----+already-added: %player% is replaced with the player that is added
----+change-price, change-limit: %message% is replaced with the message
----+no-one-removed: %player% is replaced with the player
+create-shop-with-chat: %item% is replaced with the item
edit-shop-with-chat:
----message:
--------%mode% is replaed with the mode
--------%limit% is replaced with the limit
--------%price% is replaced with the price
--------%item% is replaced with the item
--------%admin% tells if the shop is admin
--------%owner% is replaced with the shop owner
--------%playersAllowed% is replaced with the players allowed
--------%allowEverything% tells if the shop allows everything
--------%sign% is replaced with the sign type
--------%line1%...%line4% is replaced with the sign line
--------%adminName% is replaced with the owner name to display
--------%addPlayer% is replaced with the message edit-shop-with-hat.add-player and it becomes clickeable from the chat
--------%removePlayer% is replaced with the message edit-shop-with-chat.remove-player and it becomes clickeable from the chat
--------%delete% is replaced with the message edit-shop-with-chat.delete and it becomes clickeable from the chat
--------%switch%is replaced with the message edit-shop-with-chat.switchand it becomes clickeable from the chat
--------!mode! tells the plugin that when clicked the message the mode of the shop changes
--------!limit! tells the plugin that when clicked the message the limit of the shop changes
--------!mode! tells the plugin that when clicked the message the mode of the shop changes
--------!item! tells the plugin that when clicked the message the item of the shop changes
--------!admin! tells the plugin that when clicked the message the admin mode of the shop changes
--------!owner! tells the plugin that when clicked the message the owner of the shop changes
--------!delete! tells the plugin that when clicked the message the shop has to be removed. Needs the variable %delete%
--------!players! tells the plugin that when clicked the message is used to add and remove players. Needs the variables %addPlayer% and %removePlayer%
--------!lines! tells the plugin that when clicked the message the lines of the sign of the shop changes
--------!displayLine! tells the plugin that this line will not be shown if the editor doesn't have the permission "easyShops.adminMode"
--------!sign! tells the plugin that when clicked the sign type of the shop changes
--------!everyhting! tells the plugin that when clicked the allow everything mode of the shop changes
--------!adminName! tells the plugin that when clicked the name of the owner of the shop changes

 

 

Commands

easyShops <version/info/commands/options/shopinfo (shop id)/admin [reload/clearShops (accept)/checkShop (shop id)/checkShops]> Aliases: es
- vesion: Shown the plugin version
- info: Shows information of the plugin
- commands: Shows a list with all the commands and a little description of them
+ - shopinfo: Shows information of a shop
+ - options: Shows a menu to select the options
+ - admin: Subcommand made for admins

++ - addCustomItem: Registers the item in your main hand and makes it a custom item for the shops where you can sell everything
++ - removeCustomItem: Remove an item registered by the addCustomItem argument
++ - reload: Reloads the plugin
++ - clearShops: Remove all stores. Request a confirmation before performing the action
++ - checkShops: Check all shops, if it finds a shops that is in a prohibited state the shop gets removed (for example: selling a banned item)
++ - checkShop: Check a shops, if it is in a prohibited state the shop gets removed (for example: selling a banned item)
++ - checkUpdate: Checks for an update

searchshop [shop mode]: Search a shop that sells or buys the specified item. Aliases: ss
tptoshop [force]: Teleports to a shop. Aliases: ts
gotoshop : Shows how to get to a shop that is in the same world as tha player. Aliases: gs

shopoptions: The menu to edite a shop in a comand. Aliases: so

 

Permissions

IMPORTANT: Ops have all the permissions

-easyShops.editOthersShops: Allows to edit others shops
-easyShops.maxShops.n: Allows to have n shops
-easyShops.maxShops.unlimited: Allows to have unlimited shops
-easyShops.createDoubleShops: Allows to create shops in double chests
-easyShops.checkUpdateOnJoin: When the player jois the server, it will get a message if a new version is avilable

-easyShops.playerOptions.editeOthers: Allows to edit others options
-easyShops.playerOptions.chatToCreateEdite: Allows to change the option "Use the chat to create/edit shops"
-easyShops.playerOptions.chatToBuySell: Allows to change the option "Use the chat to buy/sell"
-easyShops.playerOptions.limitToPlayerStock: Allows to change the option "Limit to your stock"
-easyShops.playerOptions.limitToPlayerCanPay: Allows to change the option "Limit to amount you can pay"
-easyShops.playerOptions.changeGSOption: Allows to change the option "Use laser beam"
-easyShops.playerOptions.resendEditMessage: Allows to change the option "Resend message"

-easyShops.useShulkerBoxes.buysell: Allows to use shulker boxes for extra space when buying and selling
-easyShops.useShulkerBoxes.sellAll: Allows to use shulker boxes for extra space when selling in a show where you can sell everything

-easyShops.admin.adminMenu: Allows to enter to the admin menu when edditing a shop with the menu
-easyShops.admin.changeOwner: Allows to change the owner of the shop
-easyShops.admin.adminMode: Allows to put the shop in admin mode
-easyShops.admin.editLines: Allows to edite the lines of the shop
-easyShops.admin.editSign: Allows to edite the sign type of the shop
-easyShops.admin.editeOwnerName: Allows to modify the message that is replaced with the variable %owner% on the sign of the shop
-easyShops.admin.allowEverything: Allows to set the shop in allow everything mode. Since this mode also sets the shop in admin mode, the user also needs the permission easyShops.admin.adminMode for this permission to work

 

-easyShops.command.searchShop: Allows to use the comand /searchshop
-easyShops.command.tpToShop: Allows to use the comand /tptoshop
-easyShops.command.goToShop: Allows to use the comand /gotoshop

-easyShops.command.easyShop.options: Allows to use the comand /easyshops options
-easyShops.command.easyShop.version: Allows to use the comand /easyshops version
-easyShops.command.easyShop.info: Allows to use the comand /easyshops info
-easyShops.command.easyShop.commands: Allows to use the comand /easyshops commands
-easyShops.command.easyShop.shopInfo: Allows to use the comand /easyshops shopinfo
-easyShops.command.easyShop.admin.reload: Allows to use the comand /easyshops admin reload
-easyShops.command.easyShop.admin.clearShops: Allows to use the comand /easyshops admin clearShops
-easyShops.command.easyShop.admin.ckeckShops: Allows to use the comand /easyshops admin checkShops
-easyShops.command.easyShop.admin.checkShop: Allows to use the comand /easyshops admin checkShop
-easyShops.command.easyShop.admin.checkUpdate: Allows to use the comand /easyshops admin checkUpdate
-easyShops.command.easyShop.admin.addCustomItem: Allows to use the comand /easyshops admin addCustomItem
-easyShops.command.easyShop.admin.removeCustomItem: Allows to use the comand /easyshops admin removeCustomItem
-easyShops.command.easyShop.admin.getCustomItem: Allows to use the comand /easyshops admin getCustomItem


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    333261
  • Created
    Aug 1, 2019
  • Last Released File
    Sep 21, 2019
  • Total Downloads
    5,757
  • License

Categories

Members

Recent Files

Bukkit