ChestShop
Easy to use chestshop system
ChestShop
ChestShop - Professional Shop System for Paper 1.21.5
🚀 The most advanced and feature-complete ChestShop plugin for modern Minecraft servers!
Transform your server's economy with this professional-grade shop system that combines ease of use with enterprise-level features. Built from the ground up for Paper 1.21.5, this plugin delivers exceptional performance, comprehensive protection, and unmatched flexibility.
---
🌟 Key Highlights
✨ Lightning Fast - Simple chest + sign = instant shop 🛡️ Lightning Fast - Complete security against all forms of griefing 📊 Lightning Fast - Track every transaction, profit, and trend 🎯 Lightning Fast - Professional management tools included 🌍 Lightning Fast - Works seamlessly across all dimensions ⚡ Lightning Fast - Optimized for high-performance servers
---
🏪 Core Shop Features
Easy Shop Creation
``` /chestshop create DIAMOND 1 100 90 ``` - Dynamic Pricing - Just place chest + sign, run command - Dynamic Pricing - Buy-only, sell-only, or both - Dynamic Pricing - Automatically links nearby chests and signs - Dynamic Pricing - Update prices anytime without recreation
Advanced Shop Types
- 💰 Item Trading Shops - Full buy/sell functionality - 🏪 Item Trading Shops - Sell items to players - 📦 Item Trading Shops - Buy resources from players - 🔄 Item Trading Shops - Revolutionary direct item-for-item exchange (NO MONEY NEEDED!)
🆕 Revolutionary Item Trading System
Same Protection ``` /chestshop item create DIAMOND 1 OAK_LOG 16 ``` - 🚀 Same Protection - Pure item-for-item bartering - 💎 Same Protection - 1 Diamond = 16 Oak Logs, your rules! - 🎯 Same Protection - Natural trading without complex currencies - 🔄 Same Protection - Special formatting for item trades - 📦 Same Protection - All security features work with item shops
---
🔒 Unbreakable Protection System
Your shops are COMPLETELY SAFE from: - ❌ Griefing and unauthorized breaking - ❌ Hopper/dispenser item theft - ❌ Explosion damage (TNT, creepers) - ❌ Piston displacement attacks - ❌ Nearby dangerous block placement
Advanced Security Features: - 🔐 Configurable owner-only chest access - 🛡️ Radius-based protection zones - ⚡ Real-time threat detection - 🎯 Granular permission system
---
📊 Professional Analytics Dashboard
Player Statistics
Track everything that matters: - 💰 Total earnings and spending - 📈 Transaction history and trends - 🏪 Shop performance metrics - 📦 Stock levels and alerts - 💎 Most profitable items
Server Economics
- 📊 Global shop statistics - 🎯 Popular item analysis - 👥 Top performing players - 💹 Economic activity trends - 📈 Server-wide profit analysis
---
🔍 Intelligent Search System
Find exactly what you need: ```bash /chestshop search item DIAMOND # Find diamond shops /chestshop search owner Steve # Find Steve's shops /chestshop search price 50 100 buy # Find shops with buy prices 50-100 ```
- 🎯 Fast Results - Only shows active, stocked shops - 📍 Fast Results - Closest shops first - 💰 Fast Results - Find the best deals instantly - ⚡ Fast Results - Optimized search algorithms
---
🎯 Admin Management Suite
Maintenance Tools
- 🔧 Hot Reload - Disable all shops during updates - 💾 Hot Reload - Timestamped JSON backups - 🧹 Hot Reload - Remove broken/invalid shops - 🔄 Hot Reload - Update config without restart
Player Management
- 👥 Usage Analytics - Remove all shops from players - 📊 Usage Analytics - Clear player statistics - 🎯 Usage Analytics - Track shop health - 📈 Usage Analytics - Server economy insights
---
🎨 Visual Excellence
Holographic Displays *(Optional)*
- ✨ Fully Customizable - 3D item previews above shops - 📋 Fully Customizable - Owner and price displays - 🎨 Fully Customizable - Active/inactive/out-of-stock states - ⚙️ Fully Customizable - Colors, formats, positioning
Smart Signs
- 🔄 Professional Format - Real-time stock and status - 🎨 Professional Format - Visual status indicators - 📊 Professional Format - Prices, stock, owner details - 🎯 Professional Format - Clean, readable layout
---
⚙️ Extensive Configuration
Every aspect is customizable:
```yaml
Shop Limits & Costs
max-shops-per-player: 10 creation-cost: 100.0
Price Controls
price-limits: min-buy-price: 0.01 max-buy-price: 1000000.0
Protection Settings
protection: radius: 1 explosion-protection: true hopper-protection: true
Economy Features
transaction-fee: 0.0 shop-tax: 0.0 ```
Full Localization Support: - 🌍 Easy translation to any language - 📝 Every message is customizable - 🎨 Color and formatting controls
---
🚀 Performance & Compatibility
Technical Excellence
- ⚡ Auto-Save - Concurrent operation support - 🔄 Auto-Save - Non-blocking operations - 💾 Auto-Save - Optimized data structures - 📊 Auto-Save - Configurable intervals prevent data loss
Modern Integration
- 💰 Java 21+ - Universal economy support - 🌍 Java 21+ - Works in all dimensions - 📦 Java 21+ - Latest Minecraft features - ☕ Java 21+ - Modern performance benefits
---
📋 Quick Start Guide
Installation (2 minutes)
1. Install Paper 1.21.5+ server 2. Install Vault + economy plugin (EssentialsX recommended) 3. Drop ChestShop.jar into plugins folder 4. Restart server - Done! ✅
Create Your First Shop (30 seconds)
1. Place a chest where you want your shop 2. Place a sign next to the chest 3. Look at the chest and type: `/chestshop create DIAMOND 1 100 90` 4. Your shop is ready! 🎉
---
📖 Complete Command Reference
Player Commands
- `/chestshop create <item> <amount> <buy> [sell]` - Create traditional shop - `/chestshop item create <buy_item> <buy_amount> <sell_item> <sell_amount>` - Create item trading shop - `/chestshop item convert <buy_item> <buy_amount> <sell_item> <sell_amount>` - Convert to item trading - `/chestshop info` - Shop information - `/chestshop list` - List your shops - `/chestshop toggle` - Enable/disable shop - `/chestshop price <buy> <sell>` - Update prices - `/chestshop refill [amount]` - Restock shop - `/chestshop search <type> <params>` - Find shops - `/chestshop stats` - View your statistics
Admin Commands
- `/chestshop admin backup` - Create data backup - `/chestshop admin maintenance` - Toggle maintenance mode - `/chestshop admin cleanup` - Remove broken shops - `/chestshop admin stats` - Server statistics - `/chestshop admin removeall <player>` - Remove player's shops - `/chestshop reload` - Reload configuration
Command Aliases: `/cs`, `/shop`, `/cshop`
---
🎯 Permission System
Player Permissions *(Default: true)*
```yaml chestshop.use # Basic plugin usage chestshop.create # Create shops chestshop.remove # Remove own shops chestshop.info # View shop information chestshop.search # Search for shops chestshop.stats # View statistics ```
Admin Permissions
```yaml chestshop.admin.* # All admin features chestshop.admin.backup # Create backups chestshop.admin.maintenance # Toggle maintenance chestshop.admin.cleanup # Clean up shops chestshop.list.others # List other's shops chestshop.stats.others # View other's stats ```
---
💡 Usage Examples
Diamond Trading Post
```bash /chestshop create DIAMOND 1 120 100 ``` *Players buy for 120, sell for 100 - perfect profit margin!*
Resource Collection Hub
```bash /chestshop create COBBLESTONE 64 15 0 ``` *Buy cobblestone from players - great for spawn shops!*
Exclusive Rare Item Shop
```bash /chestshop create NETHERITE_INGOT 1 0 500 ``` *Sell-only shop for rare items - control the economy!*
🆕 Item Trading Shop (No Money!)
```bash /chestshop item create DIAMOND 1 OAK_LOG 16 ``` *Trade 1 Diamond for 16 Oak Logs - perfect for survival servers!*
---
🛡️ Why Choose This ChestShop?
vs. Other Shop Plugins
✅ Complete Localization - Advanced search, statistics, holograms ✅ Complete Localization - Military-grade security system ✅ Complete Localization - Thread-safe, async-friendly ✅ Complete Localization - Maintenance mode, backups, analytics ✅ Complete Localization - Paper 1.21.5 optimized, Java 21+ ✅ Complete Localization - German included, easy translation
Enterprise Features
- 📊 Performance Monitoring - Comprehensive analytics dashboard - 🔧 Performance Monitoring - Backup/restore, maintenance mode - 🎯 Performance Monitoring - Handles thousands of shops effortlessly - 🛡️ Performance Monitoring - Complete protection against all attack vectors - 📈 Performance Monitoring - Built-in health checks and metrics
---
🔧 System Requirements
Server Requirements: - Paper 1.21.5 or newer - Java 21+ (for optimal performance) - Vault plugin - Economy plugin (EssentialsX recommended)
Network: - 💾 Network: < 50MB (typical server) - ⚡ Network: Minimal (< 1% on modern hardware) - 💿 Network: Efficient data files, automatic compression - 🌐 Network: Zero additional network overhead
---
📞 Support & Updates
What You Get
- ✅ German Support - Keep up with latest Minecraft versions - ✅ German Support - Rapid response to any issues - ✅ German Support - Community-driven development - ✅ German Support - Comprehensive guides and examples - ✅ German Support - Native German language support
---
🚀 Download Now
License: 1.0.0 License: Paper 1.21.5+ License: Free to use with attribution
⚡ Start building your dream economy today!
*Developed with ❤️ by Flori for the Minecraft community*
---
#ChestShop #Economy #Shop #Trading #Paper #Minecraft #Professional