GuiShopBySummer - Main Core Plugin
==================================
Overview
--------
GuiShopBySummer is a comprehensive and modern GUI-based shop plugin for Minecraft servers. It provides a user-friendly interface for players to buy and sell items, while offering powerful tools for server administrators to manage the economy.
Key Features
------------
- **Interactive GUI Shop**: Players can browse and purchase items through a categorized menu system.
- **Sell System**: Support for selling items back to the server.
- **Admin Tools**: Extensive admin panel (`/admin`) for managing shop settings and items.
- **Category Management**: Organized categories like Building, Combat, Farming, etc.
- **Economy Integration**: Seamlessly integrates with Vault for economy handling.
- **Customizable**: Configurable messages, item prices, and shop layouts.
Commands
--------
- `/shop` (or `/guishop`): Opens the main shop GUI.
- `/shopmenu`: Opens the shop selector menu.
- `/shopadmin`: Opens the shop admin selector.
- `/admin`: Opens the Admin Hub for configuration.
- `/pluginscount`: Utility to check plugin count.
Addons & Extensions
-------------------
GuiShopBySummer is designed to be modular. While the Core plugin handles the server-to-player economy, we offer several powerful addons to enhance the experience. These addons are highly recommended to provide a complete economy ecosystem.
1. **GuiShop-Auctions**
- **What it does**: Adds a global Auction House system.
- **Why it's useful**: Allows players to sell rare or unique items to each other in a bidding or direct-buy format. This promotes a player-driven economy where prices are determined by supply and demand, rather than just static server prices.
2. **GuiShop-PlayerSelling**
- **What it does**: Enables a "Player Shop" listing system (`/playershop`).
- **Why it's useful**: Unlike auctions which are often time-limited, Player Selling allows users to list items for sale indefinitely until bought. It simulates a marketplace where players can run their own shops without needing physical space in the world.
3. **GuiShop-Inspector**
- **What it does**: Provides admin tools to inspect player inventories and Ender Chests (`/shopinspect`).
- **Why it's useful**: Essential for server moderation. Admins can check for duped items, verify player claims, or monitor economy balance directly from a GUI interface consistent with the rest of the shop system.
Installation
------------
1. Install `GuiShopBySummer.jar` (Core) into your server's `plugins` folder.
2. (Optional but Recommended) Install any of the addon JARs (`GuiShop-Auctions.jar`, `GuiShop-PlayerSelling.jar`, `GuiShop-Inspector.jar`) into the same folder.
3. Restart the server. The addons will automatically detect the Core plugin and enable their features.