ChestShopX - Simple & Colorful Shop Plugin
ChestShopX is a lightweight yet powerful shop plugin for your Minecraft server that allows players to create buy and sell shops using signs and chests. With vibrant colored messages and an intuitive interface, it's the perfect solution for player-based economy.
Features
Easy Shop Creation
Creating shops is simple! Just place a sign on a chest and follow this format:
- Line 1: [Buy] or [Sell]
- Line 2: Quantity
- Line 3: Price
- Line 4: Item name
Buy & Sell Shops
- Buy shops let players purchase items from your chest
- Sell shops let players sell items to your chest
- All transactions are secure and automatic!
Colorful Messages
All messages use modern hex color codes for a vibrant and customizable experience that stands out from other plugins.
Permissions
- Shop Creation (chestshop.create): Now only players with this specific permission can create shop signs
- Shop Usage (chestshop.use): Only players with this permission can buy or sell through signs
- XP Bottle (chestshop.xpbottle): The command to create experience bottles now correctly checks permissions
- Administration (chestshop.admin): Full access to administrative commands
- Breaking Others' Shops (chestshop.break.others): Allows removing shops owned by other players
Multi-Language Support
ChestShopX supports 10 languages out of the box:
- English (en)
- Italian (it)
- Spanish (es)
- French (fr)
- German (de)
- Portuguese (pt)
- Russian (ru)
- Chinese (zh)
- Japanese (ja)
- Korean (ko)
Players can use their preferred language by having the appropriate permission (e.g., chestshop.italian for Italian).
XP Bottle Feature
Convert your experience into bottles with a simple command:
/xpbottle <amount>
Perfect for trading experience or storing it for later use!
Commands
- /xpbottle - Create XP bottles from your experience
Configuration
The plugin is highly configurable. You can:
- Enable/disable specific features (XP bottles, buy signs, sell signs)
- Enable/disable multi-language support
- Set the default language
- Customize all messages through language files
Dependencies
- Vault - Required for economy integration
Getting Started
- Install Vault and an economy plugin
- Place the ChestShopX.jar in your plugins folder
- Restart your server
- Create your first shop by placing a sign on a chest with:
[Buy]
10
100
Diamond
This creates a shop selling 10 diamonds for $100
Language System
To use the multi-language system:
- Set features.multi-language to true in the config
- Set your preferred default language
- Give players the appropriate language permission (e.g., chestshop.french for French)
Players without a specific language permission will see messages in the default language.
ChestShopX is the perfect shop solution for servers of all sizes - from small communities to large networks. Its simplicity makes it accessible for players, while its features and customization options make it powerful for administrators.
Support & Feature Requests
Need help, want to request a feature, or suggest a new language?
Contact me directly on Discord: @fernas99
I'm always looking to improve ChestShopX and welcome your feedback!