▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
iShop

iShop

Item trading shops with unique GUI! Easy to use & configure!

2.0K
12

Features

  • Unique shop GUI that will only trade items, cannot use money or currency
  • Bedrock players via Geyser plugin now compatible with any characters within username
  • Bedrock players must use Classic UI Profile in Video Settings for GUI to match Java
  • 2 item slots to trade or sell with, 4 total!
  • 5 rows of item trades per shop
  • List every shop in the server within GUI using /shop shops
  • Shop list will show owner player heads with skin and shop id number
  • Stock Inventory can now be accessed by clicking chest item in Shop GUI if enableStockAccessFromShopGUI is true
  • Shops with items out of stock can be listed with command /shop out
  • Easy to setup, use, and configure!
  • SQLite database used for saving shops and stock
  • Delay loading of shops database to any amount of time! Useful if custom worlds or other plugins take time to load during server startup
  • All known and reported dupes/bugs have been fixed, making this plugin very secure and reliable!
  • Clickable MANAGE & SHOP text when using /shop list to manage or remotely shop
  • Clickable Previous & Next text when using /shop sold to view missed shop messages
  • Only shop owners or ishop.admin can place/break item frames or signs on shop blocks! Sneaking (holding shift key) required to place but not break
  • Highly customizable options and messages in configuration file
  • If shopBlock and stockBlock are identical in config, shop GUI will open if enableShopBlock is true
  • You are able to set an unlimited amount of blocks as shop or stock GUI blocks
  • Set a range limit from shops that players must be within to access stock inventory
  • Disable creating shops with worlds listed in config!
  • Disable trading of listed items in shops (including within shulkers & bundles)
  • Shop block will activate GUI if left or right clicked
  • Stock block will activate GUI only if left clicked! Blocks like composters, ender chest, or anything usable can still be used and also be a stock block!
  • Stock blocks can only be destroyed if sneaking (holding shift key)
  • Restrict stock inventory to only active items being traded in players shops
  • Prevent players from creating duplicate trades
  • Admins are able to remotely manage player shops and stock
  • Admin shops have broadcast option in GUI that will display shop purchases in chat
  • Players will receive a message if they are online and someone tries to buy an out of stock item!
  • If enableShopSoldMessage is true, shop owners can type /shop sold for missed shop messages
  • Shop sold messages will clear on server restart or using /shop sold clear
  • Items can be put into a shulker box and traded to accommodate more item trading while saving shop space!
  • Disable shop or stock blocks in config and only use commands instead!
  • Item frames and items within will be protected from explosions, signs are not protected
  • Config option to control if players cannot access stock GUI unless they have at least 1 shop setup
  • Supports GriefPrevention & WorldGuard!
  • If enableWorldGuardFlag is set to true in the config, create a region with WorldGuard and set the flag ishop to allow users to create a shop in that region

How to use iShop

  • Simple guide via gif
  • To create a shop, target an available shop block (barrel by default) and type /shop create
  • To delete a shop, target desired shop block and type /shop delete
  • Stock your shops with items by left clicking on stock block (composter by default) or if enabled type /shop stock
  • To list your shops with location and id, type /shop list
  • To manage your shops if remoteManage is set to true, type /shop manage
  • You can also manage your shops by left or right clicking any of your own shops
  • To create an admin shop that does not need stock, target an available shop block and type /shop adminshop
  • If /shop command is being used by another plugin, you are able to use /ishop instead
  • Admins can create shops for players that will always bypass max shop limit by typing /shop createshop

Steps to create trades for your shop

  • Left or Right click on your shop block or if enabled type /shop manage
  • Click on green create item (lime dye)
  • Drag the items YOU WANT TO SELL to the left slots and drag back to your inventory
  • Drag PRICE FOR YOUR ITEMS to the right slots and drag back to inventory
  • Click on green create item (lime dye)

Steps to remove trades for your shop

  • Remove trades by clicking on TNT delete item

Commands

General Commands

/shop copy -- creates a shop that will copy the trades of given shop id
/shop count -- count amount of given item in stock inventory
/shop create -- Creates player shop at the targeted location
/shop delete -- Deletes shop at the targeted location
/shop deleteid -- Deletes a shop you own with the given id number
/shop find -- Search all player shops for given item that is for sale
/shop list -- Shows list of your shops with location
/shop manage -- Manage your player shop with given id if remoteManage is true
/shop move -- Move given shop id to a new targeted location
/shop out -- List shops with rows and items that are out of stock
/shop stock -- Manage your own stock remotely if enableStockCommand is true
/shop shops -- List every shop in the server with owner player head skins and shop id number
/shop sold <page/clear> -- Show missed shop messages with optional page or clear them
/shop view -- View a players shop remotely if remoteShopping is true

Admin Commands

/shop adminshop -- Creates an admin shop that does not require stock at the targeted location
/shop createlocation -- Create shop for a player at given location and world. Console can use this command
/shop createshop -- Create shop for given player at targeted location bypassing any shop limits
/shop delete -- Deletes shop at the targeted location
/shop deleteid -- Deletes shop with given id number. Console can use this command
/shop deletelocation -- Delete shop at given location and world. Console can use this command
/shop list -- Shows a list of given players shops with location
/shop listadmin -- Shows list of admin shops
/shop manage -- Remotely manage players shop with given id
/shop managestock -- Remotely manage stock of given player
/shop out -- List shops with rows and items that are out of stock for given player
/shop reload -- Reload plugin configuration file. Console can use this command
/shop removeallshops -- Remove all shops of given player

Permissions

ishop.admin -- Allows use of admin commands and access
ishop.bypassfindcooldown -- Bypass find command cooldown timer
ishop.create -- Allows players to create a shop if usePermissions is set to true
ishop.create.limit.bypass -- Allows players to bypass shop limit
ishop.create.limit.n -- Replace n with number desired as max shop limit; i.e. ishop.create.limit.5
ishop.find -- Allows use of /shop find command
ishop.list -- Allows use of /shop list command
ishop.move -- Allows use of /shop move command
ishop.pages.n -- Replace n with number desired as stock page limit for player (must be less than or equal to maxStockPages); i.e. ishop.pages.10
ishop.remotemanage -- Allows use of /shop manage command
ishop.remoteshopping -- Allows use /shop view command
ishop.shops -- Allows use of /shop shops command
ishop.stock -- Allows use of /shop stock command bypassing any restrictions

If usePermissions is set to false, all players can create shops up to defaultShopLimit set in config

Optional Dependencies

  • GriefPrevention -- Check claim permissions upon creation for shop location
  • Lands -- Check for BLOCK_PLACE flag at target location upon creation for shop
  • SuperiorSkyblock2 -- Check for Build privilege at target location upon creation for shop
  • Towny -- Check for build permission and shop plot type at targeted location upon creation for shop
  • Vault -- To add a price for "/shop create" command
  • WorldGuard -- To create regions for shops

Configuration File

  • Config file automatically updates to latest version when updating plugin jar file!
  • Config regeneration still recommended for updated comments!

Official iShop Test Server

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:GPL-3.0-only
Опубликован:2 года назад
Обновлён:1 год назад
Главная