Community listing page, reviews here may not be monitored by the author.
iShop
No reviews yet
Item trading shops with unique GUI! Easy to use & configure!
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Features
- Unique shop GUI that will only trade items, cannot use money or currency
- iShop version 2.27+ only supports Minecraft 26.1+ versions, previous Minecraft versions may use v2.26 or below at your own risk
- 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 liststock -- Shows list of players that have items in their stock inventory
/shop lockdown -- Toggle on/off shops, stock, and commands for players without ishop.admin permission
/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 purgestock confirm -- Deletes given players stock inventory
/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
- Connect to play.minedhype.com and type /tpshop
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers