A very indepth plugin with many features compacted into a single plugin, with all the features you will ever need for all small, medium and large servers while being super easy to configure and use.
The goal of the g2Shop plugin is to provide real value to both the players and Admins. My main focus when creating this plugin was making sure that users find all the features useful and easy to understand. While for Admins, the goal was to add a layer of control and customization that feels like real control over the plugin instead of hard-coded values and just sticking with whatever the developer had in mind.
The plugin was designed with flexibility and user experience in mind, ensuring that it can adapt to different servers and player playstyles. It was also designed with a balanced economy in mind, without random overpriced items, too expensive items that can be easily obtained from farms or a lack of money sinkholes to prevent inflation.
Super simple. The g2Shop plugin was designed to be incredibly simple to setup, requiring no effort from the server owner other than moving the plugin into the plugins folder.
First of all, you don't need a permissions plugin since the plugin by default has OP and non-OP permissions configured, however having one allows you to configure the permissions more granularly (generally speaking it's recommended but not required)
Second of all, the plugin comes with a pre-configured and balanced economy for over 1,900+ items for any survival server, and if you decide to change your shop plugin mid way through your server's lifecycle and your players already have millions or even billions, then there's a simple command to match the previous shop prices.
By running "/shop base {value}" you can easily adjust all the prices in the shop, the default base value is 1 and setting the base to 10 will make all the prices 10x higher, the same goes with a value smaller than 1 like 0.1 so there's no need to ask Claude to change all the prices by some factor
While most shop plugins offer the absolute basics for shops like adding items, categories, prices for the items and only allowing to modify the items in uncomfortable config files, g2Shop goes above and beyond by providing the basics AND many unique and useful features, such as:
All nicely integrated into a single plugin for a fraction of the cost and complexity in configuring multiple plugins to work together. The plugin doesn't rely on modifying config files and the only exception to this is adding a webhook URL for the Discord Webhook module, but other than that, everything is handled within the plugin's GUI, while still allowing advanced users to make changed in the config files directly if needed.
The plugin also comes with a pre-configured and balanced economy for any survival server. It has default configs for many versions starting from 1.21.4 up to the latest version with all the items from each version being added and balanced. It also doesn't require extensive setup, making it easy for server owners to get started quickly by just throwing the plugin into the plugins folder and starting the server since the plugin has permissions automatically configured to OP and non-OP users so not even a permissions plugin is required for the shop to work.
The Main Shop is designed in a user-friendly way with categories ordered in a familiar way, making it easy for players to have a general understanding of where to find specific items.
It also features stuff like a "Favourites" or a "History" tab, these allow players to personalize the shop and make navigating around it much easier. Some players may want to build redstone machines and some massive bases, instead of going through all the categories and buying the items individually, they can quickly access the specific items they need in a single GUI and with Quick Buy they can buy specific quantities of items instantly.
The Player Shop is fully optional and can be enabled or disabled independently from the Main Shop. It works just like an Auction House plugin, the difference is that prices are capped by the shop itself while allowing players to price items within those reasonable limits. Items can't cost more or less than in the shop and this is to prevent random items filling up the Player Shop with insane prices.
A bonus feature of the Player Shop is that it doesn't limit what items can be listed, this allows players to list items that don't exist or are unbuyable/unsellable in the Main Shop. This allows the Player Shop to work exactly like Auction House plugins while being more restrictive when it comes to pricing and easier to use.
The Player Shop also "stacks" offers for the same type of item so instead of 10 players selling the same item and using 10 slots to represent that, it combines them into a single slot and in the description it says that 10 players are selling this item, and after you click on it then it will open a menu showing the individual offers. Another handy feature here is that there is no limit to how many items can be placed in a single offer, so instead of being limited to 64 items per slot, the Player Shop allow much larger amounts of items to be stored in a single offer.
The Black Market is a special category in the Main Shop. It can be enabled in Shop Settings and isn't forced which allows Admins to configure their shop to include or not include this feature. The Black Market offers unique items, such as unobtainable in Vanilla Minecraft items like a Protection 5 Diamond Chestplate, but also normal items with slightly higher prices than usual to incentivize players to create more than just 1 farm. It's fully customizable and the items in the categories can be changed, either just changing the odds, the prices or even the items themselves, it also works with custom items from other plugins.
This feature is the perfect money sink for any economy. It adds excitement and variety to the economy, encouraging players to interact with the Black Market regularly and grinding money in many different ways to buy a rare item, changing money from just a currency and baltop statistic to a meaningful gameplay element.
The Configuration menu is one of the most important and powerful aspects of this plugin. It allows Admins to customize the shop with basically no hard-coded restrictions, providing flexibility and control over the shop's behavior and appearance.
In the Configuration menu, Admins can modify many different settings such as:
Admins can also enable useful management features for themselves, like warnings about item prices or duplicate items, configure templates for buy/sell announcements or the admin warning message, and many more
I've set up 2 servers so you can try the plugin and experience its features as a regular player. They're running on 3GB of RAM to demonstrate how lightweight the plugin actually is.
Plugins installed: