π RPG Merchant Interface & Themes
- 3x4 Merchant Card Grid: Browse up to 12 items per page with rarity-colored borders, scrolling item names, and automatic multi-tier coin/ingot price breakdowns.
- Buy & Sell Tabs: Buy gear and supplies directly from the server, or sell items straight from your player inventory and RPG Warehouse.
- Smart Search & Filters: Filter by custom categories, search by item name or description, or check the Affordable / Sellable box to only display items you can currently afford or sell.
- Synced Visual Themes: Matches your active RPG Warehouse color theme automatically, with an in-shop theme switcher in the top-right corner.
π Interactive 3D Item & Character Skin Preview
- 360Β° 3D Viewport: Click the magnifying glass icon on any shop card to open a 3D preview window.
- Try Before You Buy: Drag to rotate 360Β° and use the scroll wheel to zoom in on either the standalone 3D item or your own character model wearing the armor, weapon, shield, or accessory in any equipment slot.
π Scrollable Item Descriptions & Lore (i)
- Custom Item Info Window: Click the
ibutton on any item card to view custom lore, stats, or acquisition notes written by server admins. - Full Scrolling Support: Long multi-line descriptions can be scrolled smoothly using the mouse wheel, the clickable/draggable gold scrollbar, or keyboard arrow / Page Up / Page Down keys.
π·οΈ Custom Shop Name & Custom Shop Icon
- Rename Your Shop: Change the shop's title and floating block hologram name anytime via command (
/rpg_adminshop rename <Name>) or inconfig/rpg_admin_shop.json. - Custom Shop Emblem: Personalize the top-left shop emblem by dropping a custom PNG into
config/rpg_admin_shop/shop_icon.png(automatically synced from the server to all players), or set it to any vanilla/modded item with/rpg_adminshop icon handor/rpg_adminshop icon <item_id>.
π° Dedicated Multi-Tier Currency System
- Ready Out of the Box: Pre-configured with Standard (
s) (Copper, Iron, Gold, Diamond, Netherite), Magic (m) (Lapis), and Energy (e) (Redstone) currency groupsβor sync directly from your RPG Warehouse currency setup with a single command. - Custom Items & Custom PNG Icons: Register any vanilla or modded item as a currency tier, assign custom values, and optionally attach custom
.pngcurrency icons. - Warehouse + Inventory Spending: Automatically pulls funds from (and deposits sales into) both your RPG Warehouse and your player inventory, making change across currency tiers automatically.
π οΈ In-Game Admin Editor & Full NBT Support
- No Config Editing Required: Operators can add, edit, and remove shop items, prices, descriptions, and categories directly inside the shop GUI.
- Full NBT & Modded Item Support: Add enchanted weapons, custom potions, or heavily NBT-customized modded items straight from your main hand with 100% of their data preserved.
- Database Backups & Audit Logs: Powered by an embedded H2 database (
[world]/rpg_admin_shop/) with one-command database backups and full admin audit logging.
π» Commands Reference
Player Commands
/rpg_adminshop openβ Opens the Admin Shop menu.
Shop Branding Commands (OP Level 2)
/rpg_adminshop rename <shopName>β Renames the Admin Shop GUI and floating block holograms (useresetto restore default)./rpg_adminshop icon <pngFileOrItemId>β Sets the shop icon to a.pngfile inconfig/rpg_admin_shop/or an item ID (e.g.,minecraft:nether_star)./rpg_adminshop icon handβ Sets the shop icon to the item currently held in your main hand./rpg_adminshop icon resetβ Resets the shop icon to default.
Shop Block & Player Management (OP Level 2)
/rpg_adminshop admin open <player>β Opens the Admin Shop for a specific player (great for NPCs and quest scripts)./rpg_adminshop admin create-admin-shopβ Places an Admin Shop block with a floating hologram at your position./rpg_adminshop admin remove-admin-shopβ Removes the Admin Shop block you are looking at.
Managing Items & Categories (OP Level 2)
/rpg_adminshop admin shop buy hand <price> <currency>β Adds your held item (including custom NBT) to the Buy tab./rpg_adminshop admin shop buy <itemID> <price> <currency>β Adds an item by ID to the Buy tab./rpg_adminshop admin shop sell hand <price> <currency>β Adds your held item (including custom NBT) to the Sell tab./rpg_adminshop admin shop sell <itemID> <price> <currency>β Adds an item by ID to the Sell tab./rpg_adminshop admin shop info <id> <infoText>β Sets custom description text for a shop listing./rpg_adminshop admin shop remove <id>β Removes a shop listing by ID./rpg_adminshop admin shop listβ Lists all active shop items and their IDs./rpg_adminshop item hand add category <categoryName>β Assigns your held item to a shop category./rpg_adminshop admin category create <name>/delete <name>/listβ Creates, deletes, or lists shop categories.
Currency & Database Maintenance (OP Level 2)
/rpg_adminshop admin currency add <group> <value> [iconPng]β Registers your held item as a currency denomination./rpg_adminshop admin currency removeβ Removes your held item from registered currencies./rpg_adminshop admin currency remove-group <group>β Removes an entire currency group./rpg_adminshop admin currency listβ Lists all configured currency groups and denominations./rpg_adminshop admin currency sync-from-warehouseβ Copies all currency groups from RPG Warehouse./rpg_adminshop admin remove-default-currencyβ Clears default currencies for a custom economy setup./rpg_adminshop admin reload-configβ Reloadsconfig/rpg_admin_shop.json./rpg_adminshop admin audit [page]β Views the admin action audit log./rpg_adminshop admin backupβ Creates a timestamped backup of the Admin Shop database.
π¦ Requirements & Compatibility
- Required Dependency: RPG Warehouse (
rpgwarehouse) and Architectury API (plus AzureFrameLib on 1.20.1).

