{"id":134305,"date":"2026-06-08T01:16:05","date_gmt":"2026-06-07T22:16:05","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/"},"modified":"2026-06-08T01:16:05","modified_gmt":"2026-06-07T22:16:05","slug":"royaleconomy","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/","title":{"rendered":"RoyalEconomy"},"content":{"rendered":"<p>\ud83d\uded2 RoyalEconomy<\/p>\n<p>Advanced GUI-Based Economy Shop Plugin<\/p>\n<p>RoyalEconomy is a powerful and modern economy shop plugin for Minecraft servers.<br \/>\nIt provides a clean, intuitive GUI shop system for players and fully in-game management tools for administrators \u2014 no server restarts required.<\/p>\n<p>Built for SMP, Survival, and Economy servers, RoyalEconomy focuses on performance, flexibility, and ease of use.<\/p>\n<p>\u2728 Player Features<br \/>\n\ud83d\udecd Main Shop (\/shop)<\/p>\n<p>Clean 4-row Main Shop GUI<\/p>\n<p>All shop sections displayed in the top row<\/p>\n<p>Fully configurable sections via sections.yml<\/p>\n<p>Dedicated icons for:<\/p>\n<p>Item Prices<\/p>\n<p>Your Balance<\/p>\n<p>Smooth page navigation<\/p>\n<p>Section-based permissions<\/p>\n<p>\ud83d\udce6 Section Shop GUI<\/p>\n<p>Paginated section menus (Page X \/ Y)<\/p>\n<p>Items loaded from shops.yml<\/p>\n<p>Each item automatically shows:<\/p>\n<p>Slot index<\/p>\n<p>Buy price (if enabled)<\/p>\n<p>Sell price (if enabled)<\/p>\n<p>Worth (based on sell price)<\/p>\n<p>Click Actions<\/p>\n<p>Left-click item \u2192 Opens Buy GUI<\/p>\n<p>Right-click item \u2192 Sells 1 item from inventory<\/p>\n<p>Previous \/ Next arrows \u2192 Page navigation<\/p>\n<p>Back button \u2192 Returns to main shop<\/p>\n<p>\ud83d\udcb0 Sell Commands<br \/>\n\/sellhand<\/p>\n<p>Sells the entire stack in your main hand<\/p>\n<p>Uses the item\u2019s configured sell price<\/p>\n<p>Automatically deposits money<\/p>\n<p>Sends a clear confirmation message<\/p>\n<p>\/sellall [inventory|hand|<material>]<\/p>\n<p>\/sellall or \/sellall inventory<\/p>\n<p>Sells all sellable items in your inventory<\/p>\n<p>\/sellall hand<\/p>\n<p>Sells all stacks of the item in your hand<\/p>\n<p>\/sellall diamond_block<\/p>\n<p>Sells only that specific material<\/p>\n<p>Unsellable items are ignored safely.<\/p>\n<p>\/sellgui<\/p>\n<p>Opens a dedicated Sell GUI<\/p>\n<p>Drag &#038; drop items freely<\/p>\n<p>Nothing is sold on click<\/p>\n<p>When the GUI is closed:<\/p>\n<p>Sellable items are sold<\/p>\n<p>Unsellable items are returned<\/p>\n<p>Shows a big title:<\/p>\n<p>You earned $X<\/p>\n<p>\ud83d\udee0 Admin Features<\/p>\n<p>RoyalEconomy can be managed entirely in-game.<\/p>\n<p>\ud83d\udd27 Reloading<br \/>\n\/sreload<br \/>\n\/eshop reload<\/p>\n<p>Reloads:<\/p>\n<p>config.yml<\/p>\n<p>sections.yml<\/p>\n<p>shops.yml<\/p>\n<p>messages.yml<\/p>\n<p>\ud83d\uddc2 Section Management<br \/>\n\/eshop addsection <id> <size> <material> <displayname> <slot><br \/>\n\/eshop editsection <id> <set|addworld|removeworld> <key> <value><br \/>\n\/eshop deletesection <id><\/p>\n<p>Admins can:<\/p>\n<p>Create new sections<\/p>\n<p>Change titles, icons, slots, permissions<\/p>\n<p>Limit sections to specific worlds<\/p>\n<p>Remove sections safely<\/p>\n<p>\ud83d\udce6 Item Management<br \/>\n\/eshop additem <\/p>\n<section> <material> <buy> <sell><br \/>\n\/eshop addhanditem <\/p>\n<section> <buy> <sell><br \/>\n\/eshop edititem <\/p>\n<section> <index> set <key> <value><br \/>\n\/eshop deleteitem <\/p>\n<section> <index><br \/>\n\/eshop setprice <\/p>\n<section> <index> <buy|sell> <price>\n<p>Add items by material or directly from hand<\/p>\n<p>Edit name, lore, material, buy &#038; sell prices<\/p>\n<p>Items are identified by slot index<\/p>\n<p>Changes apply instantly<\/p>\n<p>\ud83c\udf81 Utility<br \/>\n\/shopgive <\/p>\n<section> <index> [player]<\/p>\n<p>Gives an exact shop item (with name &#038; lore)<\/p>\n<p>Useful for testing or rewards<\/p>\n<p>\ud83e\uddea Testing \/ Remote Open<br \/>\n\/eshop open <player>\n<section> [page]<\/p>\n<p>Opens a shop section for another player<\/p>\n<p>Useful for testing layouts or support<\/p>\n<p>\ud83d\udd10 Permissions<br \/>\nPlayer Permissions<br \/>\nroyaleconomy.shop<br \/>\nroyaleconomy.shop.section.<id><br \/>\nroyaleconomy.shop.section.*<\/p>\n<p>royaleconomy.sell.hand<br \/>\nroyaleconomy.sell.all<br \/>\nroyaleconomy.sell.gui<\/p>\n<p>royaleconomy.sell.section.<id><br \/>\nroyaleconomy.sell.section.*<br \/>\nroyaleconomy.sell.hand.section.<id><br \/>\nroyaleconomy.sell.item.section.<id><br \/>\nroyaleconomy.sell.gui.section.<id><br \/>\nroyaleconomy.sell.gui.section.*<\/p>\n<p>Admin Permission<br \/>\nroyaleconomy.admin<\/p>\n<p>Grants access to all admin commands.<\/p>\n<p>\ud83d\udd0c Dependencies<\/p>\n<p>Required:<\/p>\n<p>Vault<\/p>\n<p>Compatible with:<\/p>\n<p>EssentialsX<\/p>\n<p>Any Vault-supported economy plugin<\/p>\n<p>\ud83d\ude80 Performance &#038; Stability<\/p>\n<p>Lightweight and optimized<\/p>\n<p>No async abuse<\/p>\n<p>No unnecessary background tasks<\/p>\n<p>Stable 20 TPS<\/p>\n<p>Safe economy handling (no dupes)<\/p>\n<p>\ud83d\udce6 Compatibility<\/p>\n<p>Minecraft 1.20.x \u2013 1.21.x<\/p>\n<p>Tested on:<\/p>\n<p>Paper<\/p>\n<p>Spigot<\/p>\n<p>Purpur<\/p>\n<p>\ud83e\udde9 Future Features (Planned)<\/p>\n<p>Price importing<\/p>\n<p>Layout system<\/p>\n<p>Physical shop stands<\/p>\n<p>Online layouts<\/p>\n<p>Expanded sell logic<\/p>\n<p>\u2705 Why RoyalEconomy?<\/p>\n<p>\u2714 Fully in-game management<br \/>\n\u2714 Clean &#038; modern GUI<br \/>\n\u2714 Section-based permissions<br \/>\n\u2714 Vault compatible<br \/>\n\u2714 Marketplace-ready<\/p>\n<p>COMMANDS USAGE WITH DETAIL<\/p>\n<p>1. Player commands<br \/>\n1.1 \/shop [section] [page]<br \/>\nWithout arguments:<\/p>\n<p>text<\/p>\n<p>\/shop<br \/>\nOpens main shop GUI (4 rows, \u201cSHOP\u201d title).<br \/>\nTop row: your sections (BLOCKS, END, NETHER, GEAR, SPAWNER, SHARD SHOP, POINTS SHOP, FOOD, etc.) based on sections.yml.<br \/>\nExtra icons:<br \/>\nITEM PRICES (book) \u2013 slot from shop-main.itemprices-slot.<br \/>\nYour Balance (player head) \u2013 slot from shop-main.balance-slot.<br \/>\nClick actions in main shop GUI:<\/p>\n<p>Click on a section icon \u2192 opens that section at page 1.<br \/>\nClick on ITEM PRICES \u2192 opens the \u201cItem Prices\u201d GUI.<br \/>\nClick on Your Balance \u2192 nothing special (just a display).<br \/>\nWith section name:<\/p>\n<p>text<\/p>\n<p>\/shop gear<br \/>\nDirectly opens gear section, page 1.<br \/>\nWith section + page:<\/p>\n<p>text<\/p>\n<p>\/shop gear 2<br \/>\nOpens gear section, page 2 (if it exists).<br \/>\nInside a section GUI (&#8220;SHOP \u2013 GEAR (Page X\/Y)&#8221;)<\/p>\n<p>Top rows: shop items from shops.yml.<br \/>\nLore always shows:<br \/>\nIndex: <slot><br \/>\nWorth: $<sell price> (only if sell price > 0)<br \/>\nBuy: $X (if buy > 0)<br \/>\nSell: $Y (if sell > 0)<br \/>\nBottom row (navigation):<br \/>\nLeft slot: Previous Page arrow (if page > 1).<br \/>\nMiddle slot: Back to Shop (book) \u2013 returns to main \/shop.<br \/>\nRight slot: Next Page arrow (if more pages exist).<br \/>\nClicks in the section GUI:<\/p>\n<p>Left\u2011click any item: opens Buy GUI for that item.<br \/>\nRight\u2011click any item: sells 1 of that item from your inventory using its sell price.<br \/>\nLeft\u2011click Previous Page arrow: go to previous page.<br \/>\nLeft\u2011click Next Page arrow: go to next page.<br \/>\nLeft\u2011click Back to Shop: go back to main \/shop GUI.<br \/>\nPermissions:<\/p>\n<p>economyshopgui.shop \u2013 to use \/shop.<br \/>\nEconomyShopGUI.shop.<\/p>\n<section> or EconomyShopGUI.shop.* \u2013 to view specific sections.<br \/>\n1.2 \/sellhand<br \/>\ntext<\/p>\n<p>\/sellhand<br \/>\nTakes the item in your main hand.<br \/>\nLooks up that Material in shop items:<br \/>\nIf an item exists and sell > 0, it can be sold.<br \/>\nSells the entire stack in your hand:<br \/>\nRemoves it from main hand.<br \/>\nDeposits sellPrice * amount.<br \/>\nSends message using shop.item-sold:<br \/>\n\u201cYou sold Xx ITEM for $PRICE.\u201d<br \/>\nPermissions (effective):<\/p>\n<p>economyshopgui.sellhand<br \/>\nplus optional section level:<br \/>\nEconomyShopGUI.sellallhand.<\/p>\n<section> or EconomyShopGUI.sellallhand.*<br \/>\n1.3 \/sellall [inventory|hand|<material>]<br \/>\nBase command:<\/p>\n<p>text<\/p>\n<p>\/sellall<br \/>\nSame as:<\/p>\n<p>text<\/p>\n<p>\/sellall inventory<br \/>\n\/sellall or \/sellall inventory<br \/>\nScans your whole inventory (not armor).<br \/>\nFor each stack:<br \/>\nIf that Material is in the shop and has sell > 0, and you have section permission:<br \/>\nAdds sellPrice * amount to total and clears the stack.<br \/>\nDeposits total into your balance.<br \/>\nIf nothing could be sold \u2192 \u201cYou have no sellable items.\u201d<br \/>\nOtherwise \u2192 shop.item-sold with amount = all, item = items.<br \/>\n\/sellall hand<br \/>\nFinds the Material in your main hand.<br \/>\nThen scans entire inventory and sells all stacks of that same Material (if sell price > 0 &#038; permissions).<br \/>\nRemoves all those stacks, deposits total.<br \/>\n\/sellall <material><br \/>\nExample:<\/p>\n<p>text<\/p>\n<p>\/sellall diamond_block<br \/>\nConverts <material> to a Material.<br \/>\nIf found:<br \/>\nScans inventory, selling only that material using its sell price.<br \/>\nRemoves those stacks, deposits total.<br \/>\nPermissions:<\/p>\n<p>Base: economyshopgui.sellall or EconomyShopGUI.sellall.*.<br \/>\nPer section:<br \/>\nEconomyShopGUI.sellall.<\/p>\n<section> \u2013 inventory mode.<br \/>\nEconomyShopGUI.sellallhand.<\/p>\n<section> \u2013 hand mode.<br \/>\nEconomyShopGUI.sellallitem.<\/p>\n<section> \u2013 \/sellall <material> mode.<br \/>\n1.4 \/sellgui<br \/>\ntext<\/p>\n<p>\/sellgui<br \/>\nOpens the Sell GUI (size from sell-gui.size, e.g. 54).<br \/>\nYou drag\/drop items from your inventory into this GUI.<br \/>\nClick behavior:<\/p>\n<p>Nothing is sold on click. You can freely move items.<br \/>\nWhen you close the Sell GUI:<\/p>\n<p>Plugin reads every slot:<br \/>\nIf item has a shop entry with sell > 0 and your permissions allow selling in that section:<br \/>\n\u2192 it\u2019s sold and money is added to total.<br \/>\nElse:<br \/>\n\u2192 that stack is returned to your inventory (unsellable).<br \/>\nSell GUI is cleared.<br \/>\nIf total == 0:<br \/>\nMessage: sellgui.no-sellable-items.<br \/>\nIf total > 0:<br \/>\nMoney deposited.<br \/>\nMessage: sellgui.sold-items (\u201cYou sold items for $X.\u201d).<br \/>\nBig title: You earned $X.<br \/>\nPermissions:<\/p>\n<p>economyshopgui.sellgui or<br \/>\nEconomyShopGUI.sellgui.* or EconomyShopGUI.sellgui.<\/p>\n<section> for specific sections.<br \/>\nIf settings.enable-sell-gui: false \u2192 you get an error.<\/p>\n<p>2. Admin commands<br \/>\n2.1 \/sreload<br \/>\ntext<\/p>\n<p>\/sreload<br \/>\nReloads:<br \/>\nconfig.yml<br \/>\nsections.yml<br \/>\nshops.yml<br \/>\nmessages.yml<br \/>\nCalls shopManager.loadAll().<br \/>\nMessage: admin.reload-complete.<br \/>\nPermission: economyshopgui.admin.<\/p>\n<p>(Equivalent to \/eshop reload.)<\/p>\n<p>2.2 \/eshop help<br \/>\ntext<\/p>\n<p>\/eshop help<br \/>\nShows a help list for all admin subcommands (texts from messages.yml):<\/p>\n<p>reload<br \/>\nopen<br \/>\naddsection<br \/>\neditsection<br \/>\ndeletesection<br \/>\nadditem<br \/>\naddhanditem<br \/>\nedititem<br \/>\ndeleteitem<br \/>\nsetprice<br \/>\nimport (stub)<br \/>\nuploadLayout (stub)<br \/>\ninstallLayout (stub)<br \/>\nshopstands (stub)<br \/>\n2.3 \/eshop reload<br \/>\nSame as \/sreload \u2013 reloads configs and shop data.<\/p>\n<p>2.4 \/eshop open <player>\n<section> [page]<br \/>\nExample:<\/p>\n<p>text<\/p>\n<p>\/eshop open Zyroth_YT gear 2<br \/>\nOpens gear section, page 2, for player Zyroth_YT.<br \/>\nUseful for testing or opening a shop for someone else remotely.<br \/>\n2.5 \/eshop addsection <id> <size> <material> <displayname> <slot><br \/>\nExample:<\/p>\n<p>text<\/p>\n<p>\/eshop addsection potions 54 BREWING_STAND &#8220;&#038;dPotions&#8221; 20<br \/>\nCreates a new section with ID potions:<br \/>\nTitle = &#038;dPotions<br \/>\nSize = 54<br \/>\nIcon = Brewing Stand<br \/>\nAppears in main \/shop at slot 20<br \/>\nPermission = EconomyShopGUI.shop.potions<br \/>\nSaves it to sections.yml.<br \/>\nThen reloads configs and shops.<br \/>\nValid sizes: 9, 18, 27, 36, 45, 54.<\/p>\n<p>2.6 \/eshop deletesection <id><br \/>\nExample:<\/p>\n<p>text<\/p>\n<p>\/eshop deletesection potions<br \/>\nRemoves sections.potions from sections.yml.<br \/>\nRemoves shops.potions from shops.yml.<br \/>\nReloads configs + shops.<br \/>\nMessages whether it existed or not.<br \/>\n2.7 \/eshop editsection <id> <action> <key> <value><br \/>\nAllows editing existing section fields.<\/p>\n<p>action can be:<\/p>\n<p>set<br \/>\naddworld<br \/>\nremoveworld<br \/>\nExamples:<\/p>\n<p>Set title:<\/p>\n<p>text<\/p>\n<p>\/eshop editsection gear set title &#8220;&#038;b&#038;lGEAR&#8221;<br \/>\nSet icon:<\/p>\n<p>text<\/p>\n<p>\/eshop editsection gear set icon NETHERITE_SWORD<br \/>\nSet slot:<\/p>\n<p>text<\/p>\n<p>\/eshop editsection gear set slot 13<br \/>\nSet size:<\/p>\n<p>text<\/p>\n<p>\/eshop editsection gear set size 54<br \/>\nSet permission:<\/p>\n<p>text<\/p>\n<p>\/eshop editsection gear set permission EconomyShopGUI.shop.gear<br \/>\nSet worlds list:<\/p>\n<p>text<\/p>\n<p>\/eshop editsection gear set worlds world,world_nether<br \/>\nAdd world:<\/p>\n<p>text<\/p>\n<p>\/eshop editsection gear addworld world_the_end<br \/>\nRemove world:<\/p>\n<p>text<\/p>\n<p>\/eshop editsection gear removeworld world_nether<br \/>\nAfter every change, config is saved and reloaded.<\/p>\n<p>2.8 \/eshop additem <\/p>\n<section> <material> <buy> <sell><br \/>\nExample:<\/p>\n<p>text<\/p>\n<p>\/eshop additem blocks STONE 4 1.5<br \/>\nSection must already exist.<br \/>\nmaterial is a valid Material name.<br \/>\nbuy \/ sell are numbers (>= 0).<br \/>\nPlugin finds the first free slot in that section (0..53) and uses it.<br \/>\nGenerates an item ID like stone_10 and writes to shops.yml:<br \/>\nYAML<\/p>\n<p>shops:<br \/>\n  blocks:<br \/>\n    items:<br \/>\n      stone_10:<br \/>\n        material: STONE<br \/>\n        slot: 10<br \/>\n        buy: 4.0<br \/>\n        sell: 1.5<br \/>\n        name: &#8220;&#038;fSTONE&#8221;<br \/>\n        lore: []<br \/>\nThen reloads configs and shops.<\/p>\n<p>2.9 \/eshop addhanditem <\/p>\n<section> <buy> <sell><br \/>\nExample:<\/p>\n<p>text<\/p>\n<p>\/eshop addhanditem gear 25 10<br \/>\nYou must be holding the item in your main hand.<br \/>\nTakes its Material (e.g. IRON_SWORD) and adds it to the section exactly like additem.<br \/>\nAgain chooses the first free slot and creates a generated ID.<br \/>\n2.10 \/eshop edititem <\/p>\n<section> <index> set <key> <value><br \/>\nUsed to change an existing item by its slot index.<\/p>\n<p>Example:<\/p>\n<p>text<\/p>\n<p>\/eshop edititem gear 10 set buy 30<br \/>\n\/eshop edititem gear 10 set sell 12<br \/>\n\/eshop edititem gear 10 set name &#8220;&#038;fBetter Iron Sword&#8221;<br \/>\nFor lore (multiple lines), use pipe |:<\/p>\n<p>text<\/p>\n<p>\/eshop edititem gear 10 set lore &#8220;&#038;7This is line 1|&#038;7This is line 2&#8221;<br \/>\nSupported keys:<\/p>\n<p>material<br \/>\nbuy<br \/>\nsell<br \/>\nname<br \/>\nlore<br \/>\nThe plugin finds the item in shops.<\/p>\n<section>.items.* whose .slot == index, then edits that node.<\/p>\n<p>2.11 \/eshop deleteitem <\/p>\n<section> <index><br \/>\nExample:<\/p>\n<p>text<\/p>\n<p>\/eshop deleteitem gear 10<br \/>\nRemoves the item whose .slot == 10 from that section in shops.yml.<br \/>\nReloads configs and shop manager.<br \/>\n2.12 \/eshop setprice <\/p>\n<section> <index> <buy|sell> <price>\nQuick price change:<\/p>\n<p>text<\/p>\n<p>\/eshop setprice gear 10 buy 50<br \/>\n\/eshop setprice gear 10 sell 20<br \/>\nFinds item by slot (index).<br \/>\nUpdates either buy or sell.<br \/>\nReloads configs + shops.<br \/>\n\u201cWorth\u201d and sell commands all start using the new values.<br \/>\n2.13 Stub subcommands<br \/>\nRight now these only print a message, they\u2019re not fully implemented:<\/p>\n<p>\/eshop import <plugin> <file> \u2013 \u201cImport feature is not implemented.\u201d<br \/>\n\/eshop uploadLayout \u2013 \u201cLayout upload is not implemented.\u201d<br \/>\n\/eshop installLayout <id> \u2013 \u201cLayout install is not implemented.\u201d<br \/>\n\/eshop shopstands &#8230; \u2013 \u201cShopStands are not implemented.\u201d<br \/>\nThese are placeholders in case you want to later add:<\/p>\n<p>Price importing from Essentials worth.yml,<br \/>\nOnline layout marketplace,<br \/>\nPhysical shop stands, etc.<br \/>\n2.14 \/shopgive <\/p>\n<section> <index> [player]<br \/>\nExamples:<\/p>\n<p>text<\/p>\n<p>\/shopgive gear 10          # gives to yourself<br \/>\n\/shopgive end 15 Zyroth_YT # gives to that player<br \/>\nFinds the ShopItem in that section at slot index.<br \/>\nCreates a 1\u2011stack of that Material, with the shop display name and lore.<br \/>\nAdds it to the target player\u2019s inventory.<br \/>\nUsed mostly for admins to give items as rewards or testing.<\/p>\n<p>AND THESE ARE SOME SHORT DETAILS FOR YOU<\/p>\n<p>Player commands<br \/>\n\/shop [section] [page]<\/p>\n<p>Opens the main shop GUI or a specific section.<br \/>\nNo args \u2192 main menu with all sections.<br \/>\n\/shop gear \u2192 opens the GEAR section, page 1.<br \/>\n\/shop gear 2 \u2192 opens GEAR, page 2.<br \/>\nPermissions:<br \/>\nroyaleconomy.shop \u2013 use \/shop.<br \/>\nroyaleconomy.shop.section.<id> \u2013 access a specific section.<br \/>\nroyaleconomy.shop.section.* \u2013 access all sections.<br \/>\n\/sellhand<\/p>\n<p>Sells the entire stack in your main hand using its shop sell price.<br \/>\nPermission:<br \/>\nroyaleconomy.sell.hand<br \/>\nplus (optional restriction) royaleconomy.sell.hand.section.<id> or royaleconomy.sell.hand.section.*.<br \/>\n\/sellall [inventory|hand|<material>]<\/p>\n<p>\/sellall or \/sellall inventory \u2013 sells all sellable items in your inventory.<br \/>\n\/sellall hand \u2013 sells all stacks of the material in your hand.<br \/>\n\/sellall diamond_block \u2013 sells all diamond blocks in your inventory.<br \/>\nPermission:<br \/>\nroyaleconomy.sell.all \u2013 base permission.<br \/>\noptional per\u2011section:<br \/>\nroyaleconomy.sell.section.<id> or royaleconomy.sell.section.*<br \/>\nroyaleconomy.sell.hand.section.<id> \/ royaleconomy.sell.item.section.<id> etc.<br \/>\n\/sellgui<\/p>\n<p>Opens the Sell GUI. Put items inside; when you close the GUI, all sellable items are sold automatically and unsellable ones are returned.<br \/>\nShows a big title \u201cYou earned $X\u201d when items are sold.<br \/>\nPermission:<br \/>\nroyaleconomy.sell.gui \u2013 open SellGUI.<br \/>\noptional per\u2011section restriction when closing:<br \/>\nroyaleconomy.sell.gui.section.<id> \/ royaleconomy.sell.gui.section.*.<br \/>\nAdmin commands<br \/>\n\/sreload<\/p>\n<p>Reloads config.yml, sections.yml, shops.yml, and messages.yml.<br \/>\nRebuilds all shop data.<br \/>\nPermission: royaleconomy.admin.<br \/>\n\/eshop help<\/p>\n<p>Shows a list of all \/eshop subcommands and a short description.<br \/>\nPermission: royaleconomy.admin.<br \/>\n\/eshop reload<\/p>\n<p>Same as \/sreload.<br \/>\nPermission: royaleconomy.admin.<br \/>\n\/eshop open <player>\n<section> [page]<\/p>\n<p>Opens a specific section\/page of the shop for another player.<br \/>\nExample: \/eshop open Steve gear 2.<br \/>\nPermission: royaleconomy.admin.<br \/>\n\/eshop addsection <id> <size> <material> <displayname> <slot><\/p>\n<p>Creates a new section and writes it to sections.yml.<br \/>\nExample: \/eshop addsection potions 54 BREWING_STAND &#8220;&#038;dPotions&#8221; 20.<br \/>\nPermission: royaleconomy.admin.<br \/>\n\/eshop deletesection <id><\/p>\n<p>Removes the section from sections.yml and its items from shops.yml.<br \/>\nPermission: royaleconomy.admin.<br \/>\n\/eshop editsection <id> <set|addworld|removeworld> <key> <value><\/p>\n<p>Changes section settings (title, size, icon, slot, permission, worlds).<br \/>\nExample: \/eshop editsection gear set icon NETHERITE_SWORD.<br \/>\nPermission: royaleconomy.admin.<br \/>\n\/eshop additem <\/p>\n<section> <material> <buy> <sell><\/p>\n<p>Adds a new item to a section using a Material name.<br \/>\nExample: \/eshop additem blocks STONE 4 1.5.<br \/>\nPermission: royaleconomy.admin.<br \/>\n\/eshop addhanditem <\/p>\n<section> <buy> <sell><\/p>\n<p>Adds a new item to a section using the item in your hand.<br \/>\nExample: \/eshop addhanditem gear 25 10.<br \/>\nPermission: royaleconomy.admin.<br \/>\n\/eshop edititem <\/p>\n<section> <index> set <key> <value><\/p>\n<p>Edits an item by slot index: material, buy, sell, name, lore.<br \/>\nExample: \/eshop edititem gear 10 set sell 12.<br \/>\nPermission: royaleconomy.admin.<br \/>\n\/eshop deleteitem <\/p>\n<section> <index><\/p>\n<p>Deletes an item from a section by its slot index.<br \/>\nPermission: royaleconomy.admin.<br \/>\n\/eshop setprice <\/p>\n<section> <index> <buy|sell> <price>\n<p>Quick way to change just the buy or sell price.<br \/>\nExample: \/eshop setprice gear 10 sell 20.<br \/>\nPermission: royaleconomy.admin.<br \/>\nStub (not implemented yet):<\/p>\n<p>\/eshop import <plugin> <file> \u2013 would import item prices, currently prints a message.<br \/>\n\/eshop uploadLayout \u2013 no real function yet.<br \/>\n\/eshop installLayout <layoutId> \u2013 no real function yet.<br \/>\n\/eshop shopstands &#8230; \u2013 no real physical stands yet.<br \/>\n\/shopgive <\/p>\n<section> <index> [player]<\/p>\n<p>Gives 1x of a shop item (including name and lore) to a player.<br \/>\nExample: \/shopgive gear 10 Steve.<br \/>\nPermission: royaleconomy.admin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RoyalEconomy Shop plugin with more features<\/p>\n","protected":false},"featured_media":134306,"template":"","meta":{"_minecraft_slug":"royaleconomy","_minecraft_project_id":"QHTf8TbL","_minecraft_author":"Zyroth","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":108,"_minecraft_follows":2,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"royaleconomy.zip","_minecraft_size_bytes":52515,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T19:31:52.801198Z","_minecraft_date_created":"2026-01-13T22:46:41.992169Z","_minecraft_date_modified":"2026-01-06T07:10:48.766017Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/royaleconomy","_minecraft_icon_attachment_id":134306,"_minecraft_imported_at":"2026-06-07T22:16:07+00:00","_minecraft_import_hash":"bd8cb7375edb1e722b40bb6e3fefdc63","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[844,88,127,129],"mod_loader":[132,134],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-134305","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-economy","mod_category-equipment","mod_category-paper","mod_category-spigot","mod_loader-paper","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>RoyalEconomy - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"RoyalEconomy - Minecraft\" \/>\n<meta property=\"og:description\" content=\"RoyalEconomy Shop plugin with more features\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/royaleconomy\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/royaleconomy\\\/\",\"name\":\"RoyalEconomy - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/royaleconomy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/royaleconomy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/royaleconomy-icon-3b5be1a53a5718c6051b75f96143836b84b3a5ef_96.webp\",\"datePublished\":\"2026-06-07T22:16:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/royaleconomy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/royaleconomy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/royaleconomy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/royaleconomy-icon-3b5be1a53a5718c6051b75f96143836b84b3a5ef_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/royaleconomy-icon-3b5be1a53a5718c6051b75f96143836b84b3a5ef_96.webp\",\"width\":96,\"height\":64},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/royaleconomy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"RoyalEconomy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"RoyalEconomy - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/","og_locale":"en_US","og_type":"article","og_title":"RoyalEconomy - Minecraft","og_description":"RoyalEconomy Shop plugin with more features","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/","name":"RoyalEconomy - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/royaleconomy-icon-3b5be1a53a5718c6051b75f96143836b84b3a5ef_96.webp","datePublished":"2026-06-07T22:16:05+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/royaleconomy-icon-3b5be1a53a5718c6051b75f96143836b84b3a5ef_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/royaleconomy-icon-3b5be1a53a5718c6051b75f96143836b84b3a5ef_96.webp","width":96,"height":64},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/royaleconomy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"RoyalEconomy"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/134305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/134306"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=134305"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=134305"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=134305"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=134305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}