Tags
Creators
Details
1.1
Compatibility
Changes
๐ ShopGuiAddon 1.1
ShopGuiAddon is a professional expansion for ShopGUI+. It allows administrators to manage prices, create/delete shops, and edit visual menus directly in-game. Fully compatible with Java and Bedrock (Geyser) via an intuitive toggle-switch interface.
โจ Key Features
- ๐ ๏ธ Visual Price Editor (GUI): Real-time adjustments with a Bedrock-friendly toggle system.
- ๐ฆ Instant Item Addition: Add items from your hand directly to any shop slot.
- ๐ Full Shop Management: Create (
shopcreate) or permanently delete (shopremove) shop files via command. - ๐ Main Menu Manager: Link, replace, or unlink shop shortcuts in your
/shopmenu. - ๐จ Display Customizer: Edit Names and Lores for shop items and menu icons (supports
;for line breaks). - ๐ค Base64 Skin Support: Custom player heads for main menu shortcuts.
โ๏ธ The Toggle System (Bedrock Compatible)
To ensure 100% compatibility with mobile and console players, the editor uses Toggle Switches (Slots 26 and 35):
- White Glass Pane (+): Addition Mode. Adjustment buttons will increase the price.
- Black Glass Pane (-): Subtraction Mode. Adjustment buttons will decrease the price.
๐งช Logical Testing Flow (SGA 1.1)
Copy and follow this sequence to verify all features in order:
# 1. Shop & Item Setup
/sga shopcreate test
/sga itemadd test 10 100 50
/sga edit test 10
/sga item test 10 name &aSpecial_Item
/sga item test 10 lore &7Line_1;&eLine_2
# 2. Main Menu Management
/sga link test 20 DIAMOND_BLOCK
/sga link test 20 GOLD_BLOCK
/sga replace test 20 GOLD_BLOCK
/sga menu 20 name &6&lVIP_Shop
/sga menu 20 lore &7Line_1;&eLine_2
/sga link test 21 PLAYER_HEAD [Base64]
# 3. Cleanup & Finalization
/sga unlink 20
/sga itemremove test 10
/sga shopremove test
/sga reload
# 4. GUI Internal Controls
GUI: Click Slot 26 (Toggle White to Black) -> Verify Decrease
GUI: Click Green Panes (Check Visor)
GUI: Click Slot 26 (Toggle Black to White) -> Verify Increase
GUI: Click Slot 53 (Reload ShopGUI+)
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:En6Onylv:lemoQiIC"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:En6Onylv:lemoQiIC"
}

