Genius-Shop icon

Genius-Shop -----

This plugin is basically a fully config-driven GUI shop system for a Spigot/Paper server.



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]
Resource Information
Author:
----------
Total Downloads: 33
First Release: Nov 23, 2025
Last Update: Dec 5, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings