GUIShop: GUI stores and dynamic economy for Minecraft

The GUIShop plugin for Minecraft adds customizable GUI shops with dynamic pricing, Folia support, and a built-in economy. Manage items visually without editing code.

Download GUIShop for Minecraft 1.21, 1.20.6, 1.10, 1.7.4, 1.7.2

Original name: GUIShop

Minecraft: 1.10, 1.20.6, 1.21, 1.7.2, 1.7.4

FileVersionLoaderSize
GUIShop-4.6.jar1.1040 КБDownload
GUIShop-9.2.1.jar1.20.62.0 МБDownload
GUIShop-9.4.3c.jar1.20.6680 КБDownload
GUIShop-9.2.2.jar1.20.62.1 МБDownload
GUIShop-9.2.3.jar1.20.62.1 МБDownload
GUIShop-9.2.4.jar1.20.62.1 МБDownload
GUIShop-9.2.8.jar1.20.61.0 МБDownload
GUIShop-9.2.9.jar1.20.61.0 МБDownload
GUIShop-9.3.0.jar1.20.61.0 МБDownload
GUIShop-9.3.2.jar1.20.6949 КБDownload
GUIShop-9.3.3.jar1.20.61.0 МБDownload
GUIShop-9.3.4.jar1.20.61.0 МБDownload
GUIShop-9.3.5.jar1.20.61.1 МБDownload
GUIShop-9.3.6.jar1.20.61.1 МБDownload
GUIShop-9.3.7.jar1.20.61.1 МБDownload
GUIShop-9.3.8.jar1.20.61.1 МБDownload
GUIShop-9.3.9.jar1.20.61.1 МБDownload
GUIShop-9.4.0.jar1.20.61.1 МБDownload
GUIShop-9.4.1.jar1.20.61.1 МБDownload
GUIShop-9.4.2.jar1.20.6675 КБDownload
GUIShop-9.4.3.jar1.20.6677 КБDownload
GUIShop-9.4.3a.jar1.20.6677 КБDownload
GUIShop-9.4.3b.jar1.20.6678 КБDownload
GUIShop-9.2.5.jar1.212.1 МБDownload
GUIShop-9.1.9.jar1.7.2565 КБDownload
GUIShop-6.3.6.jar1.7.2276 КБDownload
GUIShop-6.4.1.jar1.7.256 КБDownload
GUIShop-7.2.2.jar1.7.2465 КБDownload
GUIShop-8.0.jar1.7.2510 КБDownload
GUIShop-8.1.jar1.7.2521 КБDownload
GUIShop-9.0.jar1.7.2961 КБDownload
GUIShop-9.0.1.jar1.7.2961 КБDownload
GUIShop-9.0.4.jar1.7.2975 КБDownload
GUIShop-9.0.5.jar1.7.2975 КБDownload
GUIShop-9.0.6.jar1.7.2975 КБDownload
GUIShop-9.0.7.jar1.7.2975 КБDownload
GUIShop-9.1.0.jar1.7.2398 КБDownload
GUIShop-9.1.1.jar1.7.2400 КБDownload
GUIShop-9.1.2.jar1.7.2404 КБDownload
GUIShop-9.1.4.jar1.7.2507 КБDownload
GUIShop-9.1.5.jar1.7.2510 КБDownload
GUIShop-9.1.6.jar1.7.2562 КБDownload
GUIShop-9.1.7.jar1.7.2559 КБDownload
GUIShop-9.1.8.jar1.7.2563 КБDownload
GUIShop-9.2.0.jar1.7.2566 КБDownload
GUIShop.jar1.7.48 КБDownload

GUIShop: GUI Shops with Drag-and-Drop for Minecraft Servers

For any Minecraft server administrator, the struggle to create functional, user-friendly shops is a familiar one. The classic approach of scattering chests and signboards around a spawn area quickly devolves into chaos. Players get lost, prices become inconsistent, and the overall experience feels clunky and dated. This is where GUIShop: GUI Shops with Drag-and-Drop for Minecraft Servers steps in, offering a comprehensive overhaul of the trading system. This plugin replaces the old, text-based methods with a sleek, fully customizable graphical interface. It is more than just a cosmetic upgrade; it is a powerful engine for building a robust and engaging economy of any scale, from a small survival server to a large, high-traffic network.

A Flexible Foundation for Every Server

The plugin is designed with maximum compatibility in mind, ensuring that server owners are not locked into a specific ecosystem. It operates seamlessly across all major server cores, including Paper, Spigot, Folia, and Bukkit. This broad support covers a wide range of Minecraft versions, from 1.13 all the way to the latest releases, making it a safe choice for both modern and legacy servers. Furthermore, its economic system is entirely modular. Administrators can choose to integrate with popular economy plugins like Vault and EssentialsX, or they can activate the built-in economy system. This built-in option eliminates the need for extra dependencies, allowing for a streamlined and minimalist server setup without sacrificing functionality.

Core Features and Capabilities

The feature set of GUIShop: GUI Shops with Drag-and-Drop for Minecraft Servers is designed to give server owners complete control and players an intuitive experience. The plugin is packed with tools that simplify complex tasks and enhance the overall trading loop.

Intuitive Drag-and-Drop Editor

Forget about editing complex configuration files just to add a simple item. The in-game editor allows administrators to create and modify shops directly through a graphical interface. Items can be placed into inventory slots with a simple drag-and-drop motion. Setting prices, naming products, and organizing categories are all handled through user-friendly GUI menus. This eliminates the learning curve and makes shop management accessible to everyone, regardless of their technical expertise.

Multi-Page Menus and Categorization

Large servers with extensive product catalogs will appreciate the multi-page menu system. Shops can be structured with an unlimited number of pages, neatly organized by categories. This allows for a clean, logical shopping experience where players can quickly browse through sections like "Tools," "Armor," or "Blocks" without being overwhelmed by a cluttered single screen. This structure is created entirely within the GUI, requiring no manual code writing.

Dynamic and Adaptive Pricing

One of the most innovative features is the dynamic pricing engine. This system introduces a realistic market simulation where supply and demand directly influence item costs. If players are purchasing a large quantity of diamonds, the price will naturally increase. Conversely, if an item is being sold in bulk, its value may decrease. The parameters for this system are fully customizable, allowing administrators to set a maximum price increase (e.g., 200%) and a minimum price floor (e.g., 50%). The speed at which prices revert to their baseline can also be adjusted to the second. For stable commodities like cobblestone, the dynamic pricing can be easily disabled with a simple dynamic: false flag in the configuration.

Command-Based Products and Complex Items

The plugin goes beyond selling simple items. It can also sell commands, which is perfect for offering perks, ranks, or kits. When a player purchases a command-based product, the plugin can execute a console command, automatically granting the buyer their reward. The system even supports complex items with full NBT data, including enchanted books with specific enchantments, custom potions, fireworks, mob spawners, and player heads with custom textures. This ensures that no matter how intricate the item, it can be listed for sale.

Item Value System

Transparency is key in any economy. To keep players informed, the plugin includes a system to display the value of items directly in their tooltip description. This is achieved through the PacketEvents library, which allows for the dynamic modification of item lore without needing to alter the actual item data. Players can instantly see the worth of an item in their inventory, helping them make informed decisions about what to sell and what to keep.

Getting Started: Commands and Configuration

Both players and administrators have access to a suite of straightforward commands that make the plugin easy to use.

Player Commands

For players, the interface is simple. They can open the main shop menu with /shop or /buy. Selling unwanted items is just as easy with the /sell command. A particularly useful command is /value, which displays the current market value of the item held in hand. This is an essential tool for players who are farming resources and want to know the best time to sell.

Admin Commands

Administrators have access to a powerful set of tools. The /gs edit command puts the server into a creative mode for shop management, allowing for on-the-fly changes to displays and prices. The /gs iteminfo command is a diagnostic tool that reveals all the hidden data of an item, including its NBT tags and ready-to-use configuration strings. This is invaluable for setting up complex items or troubleshooting issues.

Example Configuration

The configuration files are designed to be readable and intuitive. Here is an example of how a VIP rank can be sold as a command-based product in the shops.yml file:

'19':
  type: COMMAND
  id: NETHER_STAR
  shop-name: '&6VIP Rank'
  buy-price: 10000
  sudo: false
  commands:
    - 'lp user {PLAYER_NAME} parent set vip'
    - 'broadcast {PLAYER_NAME} приобрёл VIP!'

This configuration utilizes PlaceholderAPI to dynamically insert the player's name and other server data. The sudo: true option can be set to execute the command as the purchasing player, which is useful for checking their permissions.

Integrations and Server Statistics

GUIShop: GUI Shops with Drag-and-Drop for Minecraft Servers is built to be a central part of a server's ecosystem. It collects detailed statistics on every player, tracking total spent, earned, and which items are the most popular. This data can be displayed using PlaceholderAPI on scoreboards, in the tab list, or on holographic displays, giving players a real-time view of the server's economic health. For developers, the plugin offers a comprehensive API. This allows for programmatic sales of items, retrieval of prices, and even control over the display of item values from external plugins, enabling deep customization and integration.

Installation and Setup

Getting started is a quick and painless process. To install, simply place the GUIShop.jar file into the server's plugins folder. If you are using an external economy, ensure Vault is installed. Otherwise, activate the built-in economy in the economy.yml file. For the full feature set, it is recommended to also install PacketEvents for the item value display and PlaceholderAPI for placeholder support. After restarting the server, shops can be configured in the shops.yml and menu.yml files. All changes can be applied without a full server restart by using the /gs reload command.

In conclusion, GUIShop: GUI Shops with Drag-and-Drop for Minecraft Servers transforms trading from a tedious chore into an engaging and streamlined experience. Its combination of an intuitive editor, robust dynamic pricing, and deep integration options makes it a superior choice for any server. Whether you are running a small vanilla-style community or a massive network, this plugin provides the tools needed to build a thriving economy. If you are looking to elevate your server's trading system, you can download GUIShop: GUI Shops with Drag-and-Drop for Minecraft Servers and experience the difference. The process is simple, and the benefits are immediate. For those wondering how to install, the steps are straightforward: place the file, configure, and reload. GUIShop: GUI Shops with Drag-and-Drop for Minecraft Servers for Minecraft is the definitive solution for modern server trading.