/
A flexible shop system for Minecraft servers with advanced features like NBT support, potions, and automatic restock system.
!Modrinth Downloads
shopplugin-*.jar fileplugins/ folderplugins/ShopPlugin/shops/ folder/shop <shopname> - Opens a shop
/shop list - Shows all available shops
/shop info - Plugin information
shopplugin.admin permission)/shop create <shopname> [display_name] - Creates a new shop
/shop addtrade <shop> <input> <amount> <output> <amount> [max_uses] - Adds a trade
/shop addpotion <shop> <input> <amount> <potion_type> [max_uses] - Adds a potion trade
/shop addtradeadvanced <shop> <input> <amount> <output> <amount> [max_uses] [input_name] [output_name] [input_enchants] [output_enchants] [input_potion] [output_potion] - Advanced trade creation
/shop removetrade <shopname> <trade_index> - Removes a trade
/shop rename <shopname> <new_display_name> - Changes the display name
/shop trades <shopname> - Shows all trades in a shop
/shop remove <shopname> - Deletes a shop
/shop potions - Shows all available potion types
/shop restock <shopname> [hours] - Sets restock interval
shopplugin.admin: true # Full access to all shop management functions
shopplugin.use.*: true # Access to all shops
shopplugin.use.<shopname>: true # Access to specific shop
/shop create general "§6General Shop"
/shop addtrade general DIAMOND 1 DIAMOND_SWORD 1 10
/shop addpotion general EMERALD 2 HEALING 5
/shop addpotion general GOLD_INGOT 1 HEALING:UPGRADED 3
/shop addpotion general DIAMOND 1 REGENERATION:EXTENDED 1
/shop addtradeadvanced general DIAMOND 1 DIAMOND_SWORD 1 10 "&bMagical Diamond" "&cFire Sword" "" "FIRE_ASPECT:2,SHARPNESS:5"
/shop restock general 12 # Every 12 hours
/shop restock vip 6 # Every 6 hours
HEALING - Instant HealthHARMING - Instant DamageREGENERATION - RegenerationPOISON - PoisonSTRENGTH - StrengthWEAKNESS - WeaknessSPEED - SpeedSLOWNESS - SlownessJUMP - Jump BoostFIRE_RESISTANCE - Fire ResistanceWATER_BREATHING - Water BreathingINVISIBILITY - InvisibilityNIGHT_VISION - Night Vision:EXTENDED - Longer duration:UPGRADED - Stronger effect (Level II)HEALING:UPGRADED - Healing IISPEED:EXTENDED - Speed with longer durationREGENERATION:UPGRADED - Regeneration IIEnchantments are specified in the format ENCHANTMENT:LEVEL, multiple separated by comma:
"SHARPNESS:5,FIRE_ASPECT:2,UNBREAKING:3"
SHARPNESS - SharpnessFIRE_ASPECT - Fire AspectUNBREAKING - UnbreakingEFFICIENCY - EfficiencyFORTUNE - FortuneSILK_TOUCH - Silk TouchPROTECTION - ProtectionTHORNS - ThornsThe plugin features an automatic restock system:
Shops are automatically saved in plugins/ShopPlugin/shops/ as YAML files. Each shop has its own file with the following format:
display-name: "§6My Shop"
restock-hours: 24
trades:
- input-material: DIAMOND
input-amount: 1
output-material: DIAMOND_SWORD
output-amount: 1
max-uses: 10
output-display-name: "&cFire Sword"
output-enchantments: "FIRE_ASPECT:2,SHARPNESS:5"
restock-times:
0: 1640995200000
shopplugin.use.<shopname> or shopplugin.use.*/shop list/shop trades <shopname> to see all tradesPOTION, SPLASH_POTION or LINGERING_POTION as material/shop potionsFor problems or questions:
/shop info to get plugin information
A flexible shop system for Minecraft servers