Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
🛒 SellMenu (by Moshe) The Ultimate All-in-One Dynamic GUI Menu, Virtual Shop & Per-Player Hologram Creator for Modern Minecraft Servers. SellMenu allows server administrators to create fully customized graphical user interfaces (GUIs), advanced virtual stores, and immersive floating shops on the fly. Engineered to be a premium-tier network asset, SellMenu features an intelligent dynamic sizing layout, a robust dual-currency requirement engine, and automated live-updating player holograms that adapt to whoever is looking at them.
✨ Key Features 📏 Dynamic Rows Management: Change the size of your menus instantly (from 1 to 6 rows). The intelligent engine scales slots and seamlessly repositions the live wallet item to the center of the bottom row.
🔮 Per-Player Dynamic Holograms: Summon multi-line floating shop holograms above your store locations. Powered by an asynchronous optimization task, these holograms change their text dynamically depending on the player looking at them!
🧩 Full PlaceholderAPI (PAPI) Integration: Personalize your shop holograms in real-time. Display a player's name (%player_name%), their current balance (%vault_eco_balance_fixed%), or any other placeholder directly in the air.
📈 Automated Item Counter (%total_items%): Let your players know exactly how many items are currently listed for sale in a shop directly from the hologram text before they even right-click to open it.
📂 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: Track 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.
/mmenu summonholo <menu_name>
Description: Summons a fully customizable, multi-line, PAPI-supported hologram store at your current location with an automated invisible interaction click-box.
⛔ Requirements & Dependencies To unlock the full potential of this plugin, 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.
🔵 PlaceholderAPI (Highly Recommended): Required to process per-player data (like names and balances) inside the multi-line hologram shops. If missing, the plugin will safely switch to global default text.
No responsibility is taken for any malfunction that may occur.


