Links
Tags
Creators
Details
1.0
Compatibility
Changes
š SellMenu (by Moshe) The Ultimate All-in-One Dynamic GUI Menu & Shop Creator for Modern Minecraft Servers.
SellMenu allows server administrators to create fully customized graphical user interfaces (GUIs) and advanced virtual stores on the fly. Powered by a flexible dynamic sizing layout, a robust dual-currency requirement system (Vault + physical items), and automated daily security logging, SellMenu is engineered to be a premium-tier asset for any network.
⨠Key Features š Dynamic Rows Management: Change the size of your menus instantly (from 1 to 6 rows). The intelligent layout automatic engine scales the slots and repositions the live wallet item seamlessly to the center of the bottom row.
š Flat-File Storage: Say goodbye to massive config files. Every menu generates its own clean <menu_name>.yml inside the menus/ directory for flawless file sorting and optimization.
š³ Dual-Currency Payments: Build advanced economies by setting items to cost virtual money (Vault), physical items (e.g., 64x Emeralds), or both combined.
š Daily Automated Transaction Logs: Tracks exactly who bought what, when, and for how much inside secure daily-dated log files (logs/YYYY-MM-DD.log).
ā” Single-Command Control: Run the entire plugin via one unified command backed by full smart Tab-Completion to guide you through arguments effortlessly.
š ļø Commands & Structure The core engine is driven by the master command: /mmenu (Aliases: /menu, /moshemenu)
/mmenu create <menu_name> Description: Generates a fresh custom GUI structure file inside the menus/ folder (Default size: 6 rows).
/mmenu rows <menu_name> <1-6> Description: Resizes the grid layout of a specific menu instantly to anywhere between 9 slots (1 row) and 54 slots (6 rows).
/mmenu set <menu_name> <slot> Description: Binds the exact item in your main hand into the specified slot of the menu, matching your current rows constraints.
/mmenu sell <menu_name> <slot> ore <money> <amount> Description: Establishes the price tags. Hold the exact payment item required in your hand while executing this to link it to the slot.
/mmenu open <menu_name> <player> Description: Wirelessly triggers and opens the specified custom interface screen for any online player.
ā Requirements (Dependencies) To make this plugin work flawlessly, the following software must be installed on your server:
š¢ Vault (Required): The core economy bridge. SellMenu will safely disable itself upon startup if Vault is missing.
š¢ An Economy Provider (Required): You need a plugin that handles players' balances, such as EssentialsX, CMI, or any dedicated economy plugin that hooks into Vault.
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:yISpT9ZG:2WM4on2a"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:yISpT9ZG:2WM4on2a"
}

