zShop - Advanced Shop plugin icon

zShop - Advanced Shop plugin -----

All the power of zMenu to create a shop




  • Improve price modifier
  • Fix confirm button with commands and message, you need to use now a confirm-actions
----------, Dec 16, 2024

  • Fix currencies API
  • Added /sellinventory, Opens an inventory and sells the content. Enable this feature with enableSellInventoryCommand: true
----------, Nov 12, 2024

  • Using the CurrenciesAPI library, this allows introducing new economies like ZESSENTIALS and ECOBITS
  • Fixed enchant for 1.21+
----------, Nov 8, 2024

Update to 1.21
----------, Jul 28, 2024

Update to 1.20.6
----------, Jun 10, 2024

  • Fix error with items amount
  • Add description for some commands (/sell all, /sell hand, /sell handall)
----------, May 14, 2024

Fix CoinsEngine API
----------, Apr 24, 2024

  • Fix folia
  • Add ZShopEconomyRegisterEvent
  • Fix CoinsEngine
----------, Apr 18, 2024

  • Fix sellall message
  • Add option for /sell <all/hand/handall>
----------, Mar 9, 2024

  • Update to zMenu 1.0.2.7
  • Fix /sell-hand command
  • Fix sell lore confirm
----------, Mar 4, 2024

- Fix item lore for show buttons
----------, Feb 28, 2024

- Fix error with MenuItemStack cache on purchase and sell items
- Added economy configuration for each inventory. You can now choose the default economy by file
----------, Feb 19, 2024

Fix bug with item lore
----------, Jan 16, 2024

Enjoy the Christmas discount now !
----------, Dec 26, 2023

- Correction of price display during purchase and sale, taking into account events.
- Ajout de l'économie BeastToken
- Fix NPE with ShopManger#getItemButton method
----------, Dec 24, 2023

Add unstackable tag for ZSHOP_ITEM, allows you to choose the number of items to buy but not receive them stacked. Perfect for potions for example.
----------, Dec 2, 2023

  • Add inventory name for methods openBuy, openSell and openConfirm
  • Add inventory name in ZSHOP_ITEM button, you can now specify the inventory for buy, sell and confirm
----------, Nov 21, 2023

Added a system that will check the minimum version of zMenu the plugin needs
----------, Nov 18, 2023

New version of the plugin, this time using the zMenu API. All information in the presentation page.
----------, Nov 3, 2023

Fix 1.20 support
----------, Jul 1, 2023

Update to 1.20
----------, Jun 8, 2023

Modification of default configuration files.
----------, Mar 17, 2023

Update to 1.19
----------, Jun 16, 2022

Bug fix with long format
----------, May 24, 2022

Modification of the message system
----------, Apr 3, 2022


Fix hex color 1.18
----------, Dec 14, 2021

Add drop for sellall
----------, Dec 12, 2021

Add 1.18 support
Bug fix with inventory
----------, Dec 5, 2021

Add color for custom lore
----------, Sep 15, 2021

Add custom model data
----------, Sep 7, 2021

Added the ZShopButtonRenderEvent, which allows to modify the rendering of a button.

Added the close action which allows to close the inventory when clicking
----------, Sep 4, 2021

Fix lore hex
----------, Aug 30, 2021

Add hex color
----------, Aug 7, 2021

Add 1.17 support
----------, Jun 13, 2021

Bug fix
----------, Jun 13, 2021

Adding the OptEco plugin - @PlayerNguyen
----------, Jun 12, 2021

Add configuration for default economy.
----------, May 10, 2021

Fix plugin.yml
----------, Apr 28, 2021

  • Add placeholder equals_string and equalsignorecase_string
----------, Apr 6, 2021

Fix back button
----------, Jan 31, 2021

Fix inventory bug
----------, Jan 28, 2021

  • Added a message in the console if the slot is larger than the inventory size.
  • Added buttons of type NONE_SLOT in inventories that didn't have it.
----------, Jan 28, 2021

You can now configure the price format according to whether it is a long or a double.
----------, Jan 17, 2021

You can now add colored leather armors

items:
'2':
type: INVENTORY
slot: 19
item:
material: LEATHER_BOOTS
data: 0
color: FUCHSIA
amount: 1
durability: 0
name: '&aMobs'
lore:
- '&7Click to access the mobs'
inventory: mobs
----------, Jan 10, 2021

Vous pouvez désormais remplir un inventaire très simplement. Thanks to Jupiter#5532
Code (YAML):
 
fillItem
:
  material
: GRAY_STAINED_GLASS_PANE
  name
: "&e"
 
----------, Dec 11, 2020

Fixed the default configuration.
----------, Dec 3, 2020

Added the possibility to disable the button if it is first or last page (thanks to @Shami)
----------, Dec 1, 2020

Add the ability to disable order registration on the server.
Correction of the plugin in 1.7.10
----------, Nov 12, 2020

Fix a problem with the /shop all
----------, Nov 3, 2020

  • Support EpicHead (eh:<id>, Example here)
  • Support potions items
  • Support head url (Example here)
  • Correction related to version verification
  • Added commands for the console for the type PERFORM_COMMAND
  • Thanks to @Nashlor
----------, Sep 6, 2020

  • Fixed an error when checking if the player has enough money to buy an item.
  • Added a system to display items asynchronously.
  • Added error message if the player has no money based on the economy.
----------, Sep 5, 2020

Addition of the LEVEL saver, allows you to buy items for experience.
----------, Sep 4, 2020

  • The plugin now works with zSpawner.
[​IMG]
----------, Sep 2, 2020

  • Added the possibility to put the glow option to the item
  • Added the possibility to display the head of the player opening the inventory
  • Added the possibility to check if a placeholder (from PAPI) is higher or lower than a value
[​IMG]
----------, Sep 1, 2020

  • The plugin now works with PlaceholderAPI
  • Added a new optional command: CATEGORY
Code (yml (Unknown Language)):

commands:
  shop:
    command: "zshop" #Default commande
    aliases: #Aliases
      - "shop"
      - "myshop"
    inventory: "shop" #File name
    options:  #Option
      category:
        action: CATEGORY
        permission: "zshop.open.category"
        description: "My custom command"
 
----------, Aug 30, 2020

  • Added a permission-based price reduction system. Perfect for servers with a lot of rank! (You need to regenerate the config.yml file).
  • Added a new type of button: PERFORM_COMMAND
----------, Aug 29, 2020

Fixed a bug with the launch of the plugin.
----------, Aug 29, 2020

Fixed an error related to the loading of the headdatabase plugin
----------, Aug 29, 2020

New version of the plugin with a much simpler and complete configuration. All the information in the presentation page.
----------, Aug 29, 2020

- Fixed a duplication bug with the / shop all command
- Changing the version checking system
- You can enable debug mode in the plugin configuration
----------, Jul 22, 2020

Update to 1.16
----------, Jul 14, 2020

Correction of various errors related to 1.7.10
Added support for enchanted books
----------, Jun 10, 2020

Add permission zshop.open.*
Fix bug with boost
You can now modify the prices of the items with the API
Items no longer save default values
----------, May 31, 2020

Correction of an error when saving items, the purchase and sale price was reversed.
Addition of a tab complete system
----------, May 13, 2020

Fixed various small errors
----------, May 12, 2020

New log system when buying or selling an item, you have a log system that will write in waves in the file and thus have logs that are easier to read

----------, May 10, 2020

  • Correction of an error where it was possible to sell items for a price of 0$
  • When an item cannot be sold a message is written in the lore of the item
----------, May 7, 2020

Fix prefix message
----------, Apr 26, 2020

Added command / shop config gui <category> - Allows you to decorate an inventory, it's simpler than the config file
----------, Apr 13, 2020

Correction of a duplication bug with the sale of items in the second hand
----------, Mar 28, 2020

Correction of the loading of subcommands for new inventories, you can now change the command "vip" to another command
----------, Mar 21, 2020

Correction of an error with the item loading system
----------, Mar 20, 2020

The plugin now works with citizen
----------, Mar 15, 2020

You can now create categories with ITEM_SLOT to choose the item slot and be able to decorate the inventory
shop-1.png shop-2.png shop-3.png shop-5.png
----------, Mar 8, 2020

FIX: Correction of an error with the sales inventory
ADDED: Addition of an items-example-fr and items-example-en file to have more information on the configuration of items
Code (Text):

items:
  #Category id
  '1':
    items:
      '1':
        #Type of item, you have the choice between ITEM and UNIQUE_ITEM
        #An item which will be UNIQUE_ITEM will have an inventory to confirm the purchase and will be unsellable. Perfect for buying ranks, kits, spawners etc ...
        type: ITEM
        #Here you will be able to put all the information on an item
        item:
          #item id
          id: 3
          #Its data (so the number which is in parentheses)
          data: 0
          #You will be able to change the number of items with the amount, by default it is 1
          amount: 1
          #Allows to define the maximum number for the stack of the item
          stack: 64
          #You will be able to add a lore with the element 'lore'
          lore:
            - "une ligne"
            - "&cUne ligne rouge"
            - "&fUne ligne blanche"
          #You will be able to put the name of the item like that
          name: "&cUn magnifique nom"
          #You will be able to add enchantments to the item like this
          enchants:
            - ENCHANTNAME,ENCHANTLEVEL
          #You will be able to add flags items like that
          flags:
            - HIDE_ENCHANT
        #You can set the purchase price here, if you put 0 then the item will not be purchasable
        buyPrice: 30.0
        #You can set the sale price here, if you put 0 then the item will not be salable
        sellPrice: 2.0
        #You will be able to define the slot of the item here
        slot: 0
        #You will be able to define the economy used by the item. You have: VAULT, PLAYERPOINT, TOKENMANAGER, MYSQLTOKEN, CUSTOM
        economy: VAULT
        #Lets say if you want to give the item display
        give: true
        #Lets say whether or not the orders will be executed upon the sale of the item
        executeSellCommand: false
        #Lets say whether or not the orders will be executed upon purchase of the item
        executeBuyCommand: false
        #Allows you to display the confirmation inventory (only for the UNIQUE_ITEM type)
        useConfirm: true
        #Add commands to execute
        commands:
          - "bc %player% est trop fort"
 
----------, Feb 19, 2020

Correction of an error with the permission for the command /shop all
Correction of an error with the interaction of inventories
Correction of an error with vault, now the plugin will shut down if vault does not work
----------, Feb 12, 2020

Correction of a bug with the item saver
----------, Feb 9, 2020

Fix error with ShopEvent
----------, Feb 8, 2020

Addition of four new custom event for the management of your economy:
  • EconomyCurrencyEvent
  • EconomyDepositEvent
  • EconomyHasMoneyEvent
  • EconomyWithdrawMoney
----------, Feb 7, 2020

Adding a message when an item is null
----------, Feb 6, 2020

Bug fix
----------, Jan 29, 2020

You can now make the / ah config commands and have a better return when you make a mistake when creating, deleting or editing an item.
----------, Jan 27, 2020

  • Changed the categories.json file to categories.yml for ease of configuration
  • Adding the configuration of inventories with the file inventories.yml
  • You can now create your own shop with your own orders easily. (In the example you have the / vip which allows you to buy a rank and spawners for playerpoint money.)
vip.png

You have questions ? Thank you for coming discord: https://discord.gg/eQPZpuC
----------, Jan 21, 2020

Resource Information
Author:
----------
Total Downloads: 262
First Release: Jan 19, 2020
Last Update: Dec 16, 2024
Category: ---------------
All-Time Rating:
37 ratings
Find more info at zshop.groupez.dev...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings