Genius Shop
A powerful, data-driven economy shop plugin with GUI, permissions, and Vault integration for Paper/Spigot servers.
✨ Features
Flexible Shop System
• Data-driven configuration – Create unlimited shops with YAML files
• Buy & sell functionality – Players can both purchase and sell items
• Permission-based access – Control who can open specific shops
• Multi-page support – Shops automatically paginate based on content
• Time restrictions – Create limited-time or scheduled shops
• Customizable GUI – Full control over titles, colors, and layouts
Modern User Interface
• Interactive main menu – Centralized hub for all your shops
• Color-coded formatting – Rich text with Minecraft color codes
• Custom lore support – Add descriptions and tooltips to items
• Purchase confirmation – Prevent accidental transactions
• Sell menu – Dedicated interface for selling inventory items
Web-Based Editor
• Live GUI preview – Real-time Minecraft texture rendering
• Intuitive interface – Easily arrange main menu items
• Visual shop builder – No YAML knowledge required
• Secure authentication – UUID-based login system
• Auto-save – Changes sync directly to server files
• RESTful API – Built-in HTTP server for remote management
Economy Integration
• Vault support – Works with any economy plugin
• Configurable prices – Set buy and sell prices independently
• Transaction logging – Track all purchases and sales
• Discord webhooks – Send transaction notifications to Discord
• Economy statistics – Monitor server-wide shop activity
Admin Features
• Live reload – Update shops without restarting (
/shop reload)
• Shop statistics – Track items bought, sold, and shop usage
• Update checker – Automatic notifications for new versions
• Permission system – Granular control over features and items
• Auto-migration – Seamlessly upgrades old config formats
Player-Friendly
• Simple commands –
/shop to access shops instantly
• Stack purchasing – Buy or sell items in bulk
• Visual feedback – Clear success/error messages
• Spawner support – Handles mob spawners with correct entity types
Requirements
• Minecraft: 1.21+ (Paper recommended)
• Java: 21+
• Vault (required)
• Any Vault-compatible economy plugin (e.g., EssentialsX)
Quick Start
1. Install Vault and an economy plugin
2. Drop
Genius-Shop.jar into your plugins folder
3. Restart the server
4. Configure shops in
plugins/Genius-Shop/shops/
5. Enable the web editor in
config.yml (optional)
6. Run
/shop reload to apply changes
7. Use
/shop in-game to open the main menu
Configuration
Shop Files
Create individual `.yml` files in:
plugins/Genius-Shop/shops/
Web Editor
Visit:
http://your-server:8080
(Enable the API in config.yml first.)
Commands
• /shop — Open main shop menu
• /shop reload — Reload all configurations
• /shop editor — Show web editor information
Permissions
• geniusshop.use — Access shops (default true)
• geniusshop.admin — Reload/manage shops
• custom.permission — Restrict custom shops
Features at a Glance
✅ Multi-shop support with unlimited items
✅ Web-based configuration editor
✅ Buy and sell mechanics
✅ Permission-based shop restrictions
✅ Time-restricted shops
✅ Discord webhook integration
✅ Automatic config migration
✅ Spawner entity type support
✅ Update notifications
BStats Metrics
![[IMG]](//proxy.spigotmc.org/ab26615c29e83f21dab7aeb7e932313697c3a6b0/68747470733a2f2f6273746174732e6f72672f7369676e6174757265732f62756b6b69742f47656e6975732d53686f702e737667)