LMenus

⭐ — (0 endorsements) 📥 155 downloads 📌 v1.2.1 📅 3/11/2026
🟡 Updated this year

By lukedev · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 7/28/2026 📅 Created: 3/11/2026

🔍 Analysis

  • 🏆 #92 of 1224 bukkit mods in this game by downloads

📋 About This Mod

!(https://cdn.modrinth.com/data/cached_images/80f46d172e758db3971d409bd50d74eca97b0d08.png)

## ▸ Overview Why configure menus in a text editor when you can build them in Minecraft? LMenus is an efficient GUI builder that lets you create, design, and configure your server's menus entirely in-game. Whether you are building a massive server selector or a simple VIP kit, you can design, scale, and fully configure every single button 100% in-game.

## ▸ Key Features 100% In-Game Creation: Create, edit, and design your menus directly through a visual Minecraft GUI interface. Advanced Button Assignment: Assign buttons to items in the menu with multiple commands or link directly to other menus. Powerful Flag System: Use button and menu flags to completely alter appearance and functionality. API Integrations: Full PlaceholderAPI and Vault API support for live variables and economy transactions. HEX Color Support: Make your menus pop with full HEX color code formatting everywhere.

## ▸ The Flag System Customize your menus and individual buttons using our interactive, click-to-apply flag system. Just click the item in the GUI to apply the rule!

### Menu Flags: `auto_refresh ` - Continuously re-render the menu each tick for live PAPI updates. `filler_item <'none'/MATERIAL>` - Fills empty slots with this item (with blank display name). `permission ` - Restricts who can open the menu.

### Button Flags: `cooldown ` - Per-player cooldown before the slot can be clicked again. `close_on_click ` - Whether to close the inventory on click. `permission ` - Restricts who can use this button. `cost ` - Vault economy cost charged on click. `visible_no_permission ` - Whether to show the item to players who lack the button's permission.

## ▸ Additional Features Every single message is completely configurable in the config.yml. Auto TAB completion for every command to drastically simplify the setup process. Anti-Dupe protection prevents shift-clicking, offhand swapping, and double-clicking.

## ▸ Admin Commands `/lm create ` - Create a new menu (lmenus.admin.create) `/lm edit ` - Open the visual editor (lmenus.admin.edit) `/lm resize ` - Adjust GUI size safely (lmenus.admin.resize) `/lm retitle ` - Rename inventory title (lmenus.admin.retitle) <em> `/lm remove <name>` - Delete menu from disk (lmenus.admin.remove) </em> `/lm reload` - Reload config & messages (lmenus.admin.reload) <em> `/lm button command <menu> <isPlayer> <cmd>` - Bind commands (lmenus.admin.button) </em> `/lm button menu <menu> <target>` - Bind a menu link (lmenus.admin.button) <em> `/lm button remove <menu>` - Clear a button (lmenus.admin.button) </em> `/lm flag menu <menu> <flag> <value>` - Set a menu flag (lmenus.admin.flags) <em> `/lm flag button <menu> <flag> <value>` - Set a button flag (lmenus.admin.flags) </em> `/lm flag list` - Display all flags (lmenus.admin.flags)</p><p>## ▸ Player Commands <em> `/lm open <name>` - Open a menu (lmenus.use.open) </em> `/lm info <name>` - View menu metadata (lmenus.use.info) <em> `/lm list` - List all loaded menus (lmenus.use.list) </em> `/lm help` - Show the help menu (lmenus.use.help)</p><p>## ▸ Soft Dependencies <em> <strong>Placeholder API</strong> - If you want variables (%player_name%, %server_time%, etc.) to work in menus, this plugin is needed. </em> <strong>Vault API</strong> - If you want to link menus with economy.</p><p><strong>Video Tutorial:</strong> <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/ZOTXQzLCxo4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p><p>If you are lost, confused, or stuck at any point with this plugin, please reach out to me here, on GitHub, or on Discord (username: theeluke).</p></div><div class="ai-enrichment"><span class="ai-label">🤖 AI-enhanced — based on mod data</span></div></div></section> <section class="mod-stats"><h2>📊 Mod Details</h2><dl class="stats-grid"> <div><dt>Game</dt><dd>Minecraft Plugins</dd></div> <div><dt>Author</dt><dd>lukedev</dd></div> <div><dt>Version</dt><dd>1.2.1</dd></div> <div><dt>Downloads</dt><dd>155</dd></div> <div><dt>Endorsements</dt><dd>0</dd></div> <div><dt>Category</dt><dd>bukkit</dd></div> <div><dt>Created</dt><dd>3/11/2026</dd></div> <div><dt>Updated</dt><dd>7/28/2026</dd></div> <div><dt>Game Versions</dt><dd>1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4</dd></div> <div><dt>Tags</dt><dd>economy, library, management</dd></div> </dl></section> <section class="mod-install"><h2>🔧 How to Install Minecraft Plugins Mods</h2><div class="install-content"><p>Download from Modrinth. Use Prism Launcher or drop into your mods folder.</p><p>📖 <a href="/minecraft-plugins/install/" style="color:var(--accent);font-weight:600">Full step-by-step install guide for Minecraft Plugins →</a></p><p>Visit the <a href="https://modrinth.com/mod/lmenus" rel="nofollow noopener" target="_blank">official mod page</a> for specific installation instructions for this mod.</p><p style="margin-top:.5rem;font-size:.85rem">🎮 Need cheat codes or console commands? Check <a href="https://urgamingwiki.com/" target="_blank" rel="noopener">ur gaming wiki</a> for Minecraft Plugins commands, item IDs, and more.</p></div></section> <section class="mod-faq"><h2>❓ Frequently Asked Questions</h2><details class="faq-item" open><summary>Which Minecraft Plugins versions does LMenus support?</summary><p>The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.</p></details><details class="faq-item"><summary>What is the latest version of LMenus?</summary><p>Version 1.2.1, published 2026-07-28 with 155 downloads recorded at the source.</p></details></section> <section class="mod-related"><h2>🔗 You Might Also Like</h2><div class="related-group"><h4>👤 More by lukedev</h4><div class="related-grid"><a href="/minecraft-plugins/lrename/" class="related-mod-link"><span class="related-mod-name">LRename</span><span class="related-mod-meta">109 dl · adventure</span></a></div></div><div class="related-group"><h4>📦 More bukkit Mods</h4><div class="related-grid"><a href="/minecraft-plugins/mobspawnblockerpl/" class="related-mod-link"><span class="related-mod-name">MobSpawnBlockerPL</span><span class="related-mod-meta">164 dl · bukkit</span></a><a href="/minecraft-plugins/motdengine/" class="related-mod-link"><span class="related-mod-name">MotdEngine</span><span class="related-mod-meta">163 dl · bukkit</span></a><a href="/minecraft-plugins/starhomes/" class="related-mod-link"><span class="related-mod-name">StarHomes</span><span class="related-mod-meta">163 dl · bukkit</span></a><a href="/minecraft-plugins/simple-trade/" class="related-mod-link"><span class="related-mod-name">Simple Trade</span><span class="related-mod-meta">163 dl · bukkit</span></a></div></div><div class="related-group"><h4>🔎 Similar Mods (by tags)</h4><div class="related-grid"><a href="/minecraft-plugins/rcs-pterodactyl/" class="related-mod-link"><span class="related-mod-name">Pterodactyl Smart Provider</span><span class="related-mod-meta">151 dl · library</span></a><a href="/minecraft-plugins/dg-land-claims/" class="related-mod-link"><span class="related-mod-name">DG Land Claims</span><span class="related-mod-meta">149 dl · economy</span></a><a href="/minecraft-plugins/bloodcrates/" class="related-mod-link"><span class="related-mod-name">BloodCrates</span><span class="related-mod-meta">147 dl · economy</span></a><a href="/minecraft-plugins/trade-lite/" class="related-mod-link"><span class="related-mod-name">Trade Lite</span><span class="related-mod-meta">143 dl · economy</span></a></div></div><div class="related-group"><h4>🔥 Popular in Minecraft Plugins</h4><div class="related-grid"><a href="/minecraft-plugins/ezclaims/" class="related-mod-link"><span class="related-mod-name">EZClaims</span><span class="related-mod-meta">165 dl · game-mechanics</span></a><a href="/minecraft-plugins/ltat-cest-moi/" class="related-mod-link"><span class="related-mod-name">L'État, c'est moi</span><span class="related-mod-meta">164 dl · paper</span></a><a href="/minecraft-plugins/olympium/" class="related-mod-link"><span class="related-mod-name">Olympium</span><span class="related-mod-meta">164 dl · paper</span></a><a href="/minecraft-plugins/lyttleessentials/" class="related-mod-link"><span class="related-mod-name">LyttleEssentials</span><span class="related-mod-meta">163 dl · paper</span></a></div></div></section> <section style="text-align:center;padding:1.5rem 0;border-top:1px solid var(--border);margin-top:1rem"> <p style="color:var(--text-muted);font-size:.85rem;margin-bottom:.75rem">Keep browsing — more Minecraft Plugins mods await</p> <div style="display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center"> <a href="/minecraft-plugins/" class="btn-secondary">📋 All Minecraft Plugins Mods</a> <a href="/minecraft-plugins/top/" class="btn-secondary">🏆 Top 25</a> <a href="/minecraft-plugins/c/bukkit/" class="btn-secondary">📂 More bukkit</a> <a href="/minecraft-plugins/author/lukedev/" class="btn-secondary">👤 More by lukedev</a> <a href="/minecraft-plugins/lmenus/similar/" class="btn-secondary">🔎 Similar Mods</a> <a href="/best/bukkit/" class="btn-secondary">🌐 Best bukkit (All Games)</a> <a href="/minecraft-plugins/compat-check/?a=lmenus" class="btn-secondary">🔀 Check Compatibility</a> <a href="/compare/" class="btn-secondary">⚖️ Compare Mods</a> <a href="/new/" class="btn-secondary">🆕 New Mods</a> </div> </section> </article> <div id="collModal" style="display:none;position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:9999;align-items:center;justify-content:center"> <div style="background:#1a1a1a;border:1px solid #333;border-radius:10px;padding:1.25rem;width:380px;max-width:92vw"> <h3 style="color:#fff;margin:0 0 .75rem">➕ Add to Collection</h3> <div id="collList" style="max-height:240px;overflow:auto;margin-bottom:.75rem"></div> <div style="display:flex;gap:.5rem;margin-bottom:.75rem"> <input id="newCollName" placeholder="New collection name" style="flex:1;background:#111;border:1px solid #333;border-radius:6px;padding:.5rem;color:#fff"> <button onclick="createColl()" style="background:var(--accent);color:#fff;border:none;border-radius:6px;padding:.5rem .75rem;cursor:pointer;font-weight:600;white-space:nowrap">Create</button> </div> <div style="display:flex;justify-content:flex-end"><button onclick="document.getElementById('collModal').style.display='none'" style="background:#333;color:#ccc;border:none;border-radius:6px;padding:.4rem .75rem;cursor:pointer">Close</button></div> </div> </div> <script> (function(){ var CUR={k:"lmenus",t:"LMenus",gs:"minecraft-plugins",d:155,e:0,p:"https://cdn.modrinth.com/data/9yWI5z3H/5aac97778e916b663041a3a62c384500e47b86f8.png"}; function uuid(){var u=localStorage.getItem('dm_uuid');if(!u){u=(window.crypto&&crypto.randomUUID?crypto.randomUUID():'u'+Math.random().toString(36).slice(2)+Date.now().toString(36));localStorage.setItem('dm_uuid',u)}return u} function colls(){try{return JSON.parse(localStorage.getItem('dm_colls')||'[]')}catch(e){return[]}} function saveColls(c){localStorage.setItem('dm_colls',JSON.stringify(c))} function post(path,body){return fetch(path,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(Object.assign({uuid:uuid()},body))}).then(function(r){return r.json()})} window.openCollModal=function(){ var c=colls();var box=document.getElementById('collList'); box.innerHTML=c.length?c.map(function(x){return '<button onclick="addToColl(''+x.id+'')" style="display:block;width:100%;text-align:left;background:#222;border:1px solid #333;border-radius:6px;padding:.6rem .75rem;margin-bottom:.4rem;color:#ddd;cursor:pointer">📦 '+x.name.replace(/</g,'<')+'</button>'}).join(''):'<p style="color:#888;font-size:.85rem">No collections yet. Create one below.</p>'; document.getElementById('collModal').style.display='flex'; }; window.createColl=function(){ var n=document.getElementById('newCollName').value.trim();if(!n)return; post('/api/collection/create',{name:n,game:"Minecraft Plugins"}).then(function(col){ if(col.error){alert(col.error);return} var c=colls();c.push(col);saveColls(c); addToColl(col.id); }); }; window.addToColl=function(id){ post('/api/collection/add',{collId:id,mod:CUR}).then(function(r){ if(r.error){alert(r.error);return} alert('Added to collection ('+r.count+' mods)'); document.getElementById('collModal').style.display='none'; }); }; })(); </script> </main><footer class="site-footer"><div class="footer-inner"> <div class="footer-col"><h3>Top Games</h3><ul> <li><a href="/news/">Modding News</a></li> <li><a href="/skyrim/">Skyrim Mods</a></li><li><a href="/fallout-4/">Fallout 4 Mods</a></li> <li><a href="/cyberpunk-2077/">Cyberpunk 2077 Mods</a></li> <li><a href="/baldurs-gate-3/">BG3 Mods</a></li> <li><a href="/stardew-valley/">Stardew Valley Mods</a></li> </ul></div> <div class="footer-col"><h3>More Games</h3><ul> <li><a href="/starfield/">Starfield Mods</a></li><li><a href="/witcher-3/">Witcher 3 Mods</a></li> <li><a href="/elden-ring/">Elden Ring Mods</a></li><li><a href="/rdr2/">RDR2 Mods</a></li> <li><a href="/gta-v/">GTA V Mods</a></li> </ul></div> <div class="footer-col"><h3>Discover</h3><ul> <li><a href="/search">Search Mods</a></li><li><a href="/skyrim/">Skyrim Mods</a></li><li><a href="/new/">New Mods</a></li><li><a href="/players/">Live Player Counts</a></li><li><a href="/servers/">Game Servers</a></li><li><a href="/blog/">Modding Blog</a></li><li><a href="https://urgamingwiki.com/" target="_blank" rel="noopener">🎮 Gaming Wiki →</a></li> </ul></div> </div><div class="footer-bottom"><p>© 2026 discovermods.com — Not affiliated with any game publisher. All trademarks belong to their respective owners.</p></div></footer> <script>(function(){var p=null;function show(e){var c=e.target.closest('.mod-card');if(!c)return;var im=c.querySelector('.mod-card-img img');if(!im||!im.src)return;if(!p){p=document.createElement('div');p.className='mod-preview';document.body.appendChild(p);}var t=c.querySelector('h3'),m=c.querySelector('.mod-card-meta');p.innerHTML='<img src="'+im.src+'"><div class="mp-title">'+(t?t.textContent:'')+'</div><div class="mp-meta">'+(m?m.textContent:'')+'</div>';p.style.opacity='1';}function move(e){if(p){p.style.left=(e.clientX+18)+'px';p.style.top=Math.max(8,e.clientY-20)+'px';}}function hide(e){if(e.target.closest('.mod-card')){if(p)p.style.opacity='0';}}document.addEventListener('mouseover',show);document.addEventListener('mousemove',move);document.addEventListener('mouseout',hide);})();</script><script>window.toggleNsfw=function(on){document.querySelectorAll('[data-nsfw="1"]').forEach(function(el){el.style.display=on?'':'none';});};document.querySelectorAll('[data-nsfw="1"]').forEach(function(el){el.style.display='none';});</script></body></html>