Modern /Shop

/shop for servers, auto configured item pages, auto detects mod added items and adds to the shop, and basically all the features for a shop mod but this mod is also playable singleplayer.

Modern Shop

A full-featured economy mod with buy/sell GUIs, recipe-based pricing, and player-to-player payments. Built for modern Minecraft versions across Forge, Fabric, and NeoForge.

Features

Shop System

  • Category-based shop GUI — Items are organized into categories based on vanilla creative tabs
  • Buy items — Purchase items from the shop with dynamic pricing
  • Sell items — Sell items back to the shop for configurable prices
  • Sell GUI — A dedicated sell interface where you can place items to sell
  • Sell hand item — Instantly sell the item you're holding
  • Player shop — Player-to-player trading interface
  • Search — Search for items by name across all categories or within a specific category (1.21.1 NeoForge)

Economy

  • Player balance — Each player has a balance tracked by the server
  • Player-to-player payments — Pay other players directly with confirmation system
  • Balance checking — Check your balance anytime

Pricing Engine

  • Recipe-based pricing — Item prices are automatically calculated based on their crafting recipes
  • Configurable base prices — Set custom base prices for any item via config file
  • Price multipliers — Global buy/sell multipliers to fine-tune your economy
  • Cache system — Prices are cached for performance and cleared when needed
  • Price reset — Admins can reset all prices to recalculate from recipes

Shop Management (Admin)

  • Add items — Add new items to shop categories with custom prices
  • Edit items — Modify existing item prices and rarity
  • Remove items — Remove items from the shop
  • Add/remove categories — Create custom shop categories or remove existing ones
  • Reorder categories — Drag and drop categories to customize the shop layout (persisted across restarts)
  • Icon picker — Choose custom icons for categories and items
  • Reset shop — Reset the shop to its default state with fresh recipe-based prices

Commands

Command Description Permission
/shop Open the main shop GUI All players
/shop player Open the player-to-player shop All players
/shop search all <name> Search for an item across all categories All players
/shop search category <category> <name> Search for an item within a category All players
/shop reset Reset all prices and recalculate from recipes Admin (OP)
/shop player-no-mod Open player shop without mod requirement Admin (OP)
/balance or /bal Check your current balance All players
/pay <player> <amount> Send money to another player (requires confirmation) All players
/pay confirm Confirm a pending payment All players
/sellgui Open the sell GUI All players
/sellhand Sell the item in your main hand All players

Note: Some commands may not be available on all versions. The 1.21.1 NeoForge build has the most complete feature set including search and player-no-mod modes.

Configuration

The mod creates config files in <world>/config/:

  • modernshop_prices.json — Item base prices and pricing configuration
  • modernshop_category_order.json — Persisted category display order

Supported Versions

Minecraft Loaders
1.20.1 Forge, Fabric
1.21.1 Fabric, NeoForge
1.21.11 Fabric
26.1.2 Fabric, NeoForge

Credits

  • Author: Itamio
  • Contributor: Asd1281yss
  • License: MIT

The Modern /Shop Team

profile avatar
Owner
  • 1
    Followers
  • 11
    Projects
  • 5.1K
    Downloads

More from ItamioView all