Answers to common questions and solutions to frequent issues.
Frequently Asked Questions
What Minecraft versions are supported?
InfiniteShops supports Minecraft 1.20 through 1.21.x. Both Spigot and Paper (and their forks) are fully supported.
What are the required dependencies?
ProtocolLib - Required for packet handling
Vault - Required for economy integration
An economy plugin (EssentialsX, CMI, etc.)
Can I use multiple economy plugins?
Yes! InfiniteShops supports multiple economy types per item. You can mix Vault, EXP, custom currencies, and item currencies in the same shop.
How do I create a new shop?
Create a YAML file in plugins/InfiniteShops/shops/
Or use the in-game editor: /ishop editor
Reload with /ishop reload
See Basic Configuration for detailed instructions.
Can players create their own shops?
Yes! Frame shops can be configured to allow player-owned shops. Enable player_frame_shop in config.yml.
How many items can a shop have?
There's no hard limit. For shops with many items, pagination is automatically enabled.
How do I set up custom currencies?
Create a currency file in plugins/InfiniteShops/currencies/:
See Currencies for complete setup.
Why aren't prices showing correctly?
Check your ecoType_placeholders in config.yml
Verify PlaceholderAPI is installed for balance placeholders
Ensure your economy plugin is properly hooked
How do I start a Black Market event?
Automatic: Enable full_moon: true for moon-based triggers
Manual: Use /blackmarket start
Scheduled: Configure times in auto_open.schedule
Can I have multiple Black Markets?
Currently, only one Black Market event can run at a time, but you can create multiple item pools that rotate.
Troubleshooting
Plugin Won't Enable
Symptoms: Plugin shows as red in /plugins or error on startup
Solutions:
Check Java version: Must be Java 17+
Verify ProtocolLib is installed and enabled
Check for startup errors in console
Ensure the JAR file isn't corrupted (re-download)
Economy Not Working
Symptoms: Players can't buy/sell, balance shows as 0
Solutions:
Verify economy plugin:
Is your economy plugin enabled?
Check permissions:
Player needs infiniteshops.shop.use
Review console:
Look for "Successfully hooked into Vault" on startup
Shops Not Opening
Symptoms: /shop command does nothing or shows error
Solutions:
Verify shop file exists:
Check plugins/InfiniteShops/shops/
File must have .yml extension
Validate YAML syntax:
Use an online YAML validator
Check for tab characters (use spaces only)
NPCs Not Working
Symptoms: NPCs don't respond to clicks, won't spawn
Solutions:
Verify Citizens is installed:
Holograms Not Showing
Symptoms: No text above sign/frame shops
Solutions:
Check hologram plugin:
DecentHolograms, HolographicDisplays, or CMI required
Verify auto-detection:
Leave hologram-handler empty in config.yml
Transaction Logging Not Working
Symptoms: No logs in file or Discord
Solutions:
For Discord logging:
Verify DiscordSRV is installed
Check webhook URL is correct
Test with /transactionlog test buy
Check file permissions:
Ensure server can write to logs directory
Symptoms: Lag when opening shops, slow transactions
Solutions:
Use MySQL for large servers:
YAML Syntax Errors
Symptoms: Plugin fails to load configs, errors mention "parsing"
Common Mistakes:
Example of correct YAML:
If you can't solve your issue:
Check the wiki - Most answers are here
Join Discord - Get community support
Report bugs - Use GitHub Issues with:
Migrating from Other Plugins
From EssentialsX Worth
InfiniteShops can import your item prices:
From BossShopPro
Manual Migration
If automatic conversion isn't available:
Export your old shop data
Create new shop files in plugins/InfiniteShops/shops/
Map your items and prices manually
Test thoroughly before going live
Tips for Success
Always backup before making changes
Test on development server first
Read error messages - They often tell you exactly what's wrong
Keep plugins updated - Including dependencies
Use the in-game editor when possible - Reduces YAML errors
Last updated