Community listing page, reviews here may not be monitored by the author.
GUI Shop
No reviews yet
A server side mod for admin GUI shops via command
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Includes tools and features for server management.
Adds tools to customize the user interface and menus.
Includes systems for trading and managing economies.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Filters
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the server. Also works in singleplayer.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
GUI Shop
A server side mod for admin GUI shops via command
The mod supports LuckPerms for permissions.
Installation
Put the .jar file in the "mods" folder
(Requires Fabric API and a supported Ecomomy)
Supported Economies
- Impactor
Commands, Permissions and Configuration
Check the GitHub Page to see permissions, commands and configuration
Both items' names and descriptions support Simplified Text Format
Showcase


-
GUI Shop
A fabric server-side mod to create and manage GUI shops.
They can be later opened by using commands, allowing integration with NPC mods like Taterzens.
The mod supports LuckPerms for permissions.
Installation
Put the .jar file in the "mods" folder
(Requires Fabric API and a supported Economy)
Commands and permissions
All commands can be used by admins (permission level 3) or by users/groups with the specific permission
| Description | Command | Permission |
|---|---|---|
| Main command | /guishop |
automessage.main |
| Create a shop | /guishop create <shopName> |
automessage.create |
| Delete a shop | /guishop delete <shopName> |
automessage.delete |
| Add an item in a shop | /guishop additem <shopName> <itemMaterial> <buyPrice> <sellPrice> <description> <nbt> <quantities> |
automessage.additem |
| Remove an item from a shop | /guishop removeitem <shopName> <itemName> |
automessage.removeitem |
| Open a shop for a player | /guishop open <shopName> <playerName> |
automessage.open |
| List all shops | /guishop list |
automessage.list |
| List all items in a shop | /guishop list <shopName> |
automessage.list |
| Force save config | /guishop forcesave |
automessage.forcesave |
| Reload config file | /automessage reload |
automessage.reload |
Commands examples
Create a shop: /guishop create "Test shop""
Add item in a shop: /guishop additem "Diamond" "minecraft:diamond" 250.00 100.00 "This is a Diamond\\An expensive diamond\\Shiny" "{}" "1:10:32:64" (you can split each description line by using "\\", and you can input up to 4 quantities splitted by ":")
Remove item from shop: /guishop removeitem "Test shop" "Diamond"
Open a shop and show it to a specific player: /guishop open "Test shop" "Steve"
Configuration
You can find the config file in ./config/guishop.json
Both items' names and descriptions support Simplified Text Format.
You can even add items from the JSON file (check JSON Example). This can be useful when your additem command would be very long, or to easily set a NBT (remember to reload the mod using /guishop reload after editing the config file)
JSON example
{
"shops": [
{
"shopName": "Shop number one",
"items": [
{
"name": "The boat",
"material": "minecraft:acacia_chest_boat",
"description": [
"This is a nice boat",
"Very beautiful"
],
"buyPrice": 50.0,
"sellPrice": 25.0,
"nbt": "{}",
"quantityList": [
1
]
},
{
"name": "BBQ Sword",
"material": "minecraft:diamond_sword",
"description": [],
"buyPrice": 0.0,
"sellPrice": 0.0,
"nbt": "{Damage:0,Enchantments:[{id:\"fire_aspect\",lvl:2},{id:\"sweeping\",lvl:2}],display:{Lore:['[{\"text\":\"Crispy and tasty\",\"italic\":false}]'],Name:'[{\"text\":\"The BBQ\",\"italic\":false}]'}}",
"quantityList": [
1
]
},
{
"name": "Amethyst",
"material": "minecraft:large_amethyst_bud",
"description": [
"<red>Such a spectacular</red>",
"<purple>amethyst</purple>",
"<rainbow>SHINY</rainbow>"
],
"buyPrice": 200.0,
"sellPrice": 100.0,
"nbt": "{}",
"quantityList": [
1,
40,
64
]
}
]
},
{
"shopName": "A second shop",
"items": []
}
]
}
Supported Economies:
Showcase



Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources