Home›Java›Mods›MaxiShop - Easy Chest Shops
MaxiShop - Easy Chest Shops
ModsJava

MaxiShop - Easy Chest Shops

Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.

by M91 · on Modrinth

Type [shop] on a sign and you're selling. Simple, theft-proof chest shops with clickable menus, floating item displays and Vault support.

⬇ Download on Modrinth
MaxiShop - Easy Chest Shops — screenshot 1MaxiShop - Easy Chest Shops — screenshot 2MaxiShop - Easy Chest Shops — screenshot 3

Player view when clicking on a player shop

MaxiShop

Type [shop] on a sign → your shop is open. That's it.

No commands to learn and no setup wizard. Put a sign on a chest, write [shop], pick a price, and you're selling. Everything else happens on its own: your stock is protected, buyers can't steal from you, and you get paid automatically.


⚡ How it works in 10 seconds

  1. Place a chest and put a sign on it.
  2. Write [shop] on the first line.
  3. Click the sign, choose your item, and type your price in chat.

✔ Shop active. A floating, glowing item appears above your chest and players can start buying.

Buying is just as simple: click a shop sign, then click [Buy 1], [Buy 16], [Buy 64] or [Buy max], or type how many you want in chat.

A single chest opens up the GUI of a double chest. Meaning a chest shop takes half the space of a double chest, yet has the same capacity!


✨ Features at a glance


🧑‍💼 For shop owners

Click your sign to open your shop menu:

Diamond Ore Shop
Item: Diamond Ore · Stock: 128
Price: 50.00 $ each · Status: ● Active
Sold: 412 items · Revenue: 20,600.00 $ · Last sale: 3m ago
[Set price] [Rename] [Stock] [Notifications: ON]
[Close shop] [Stats] [Delete shop]

🛒 For buyers

Click any shop sign to see the owner, item (with a hover preview), stock and price, plus buy buttons.

You can never buy more than the shop has in stock, more than you can afford, or more than fits in your inventory. No debt, no lost items. If something ever doesn't fit, /mshop claim keeps it safe for you.


🔒 Why MaxiShop can't be robbed

Many shop plugins keep the items inside the real chest and rely on the plugin to stop people opening it. If that plugin fails to load (a broken dependency, a database error, a bad update), every chest turns back into a normal chest while the signs still look like shops. Anyone can walk in and empty them.

MaxiShop is built to fail closed. If something breaks, shops lock instead of opening.

Protection layer What happens if MaxiShop is broken or removed
Virtual stock. Items are stored in MaxiShop's data file, and the physical chest is always empty There is nothing in the chest to steal
Vanilla container lock with a key that doesn't exist in survival The chest won't open, even with the plugin completely removed
Waxed signs Nobody can edit the sign text
Shop marker saved in the chest and sign block data Shops stay protected even if their data entry goes missing, and staff are alerted
Floating items aren't saved to the world If the plugin is down, the items vanish, so you can see something is wrong
Data is never overwritten after a failed load A damaged data file is restored from the newest backup. If that fails too, MaxiShop goes into lockdown: everything stays locked and nothing is overwritten
No database or packet libraries Fewer things that can break. Without Vault, shops stay locked and buying pauses

A built-in integrity check also runs every minute. It repairs missing signs, locks or markers on loaded shops automatically.


🎨 Customization

Everything is in config.yml and uses MiniMessage colors (<green>, <#ff8800>, <bold> …). Apply changes with /mshopadmin reload.

Floating item display

display:
  enabled: true
  height: 1.2
  scale: 0.55
  glow: true
  glow-color: "#FFD700"
  full-bright: true      # visible at night / in dark rooms
  bob: true
  bob-height: 0.1
  spin: true
  spin-seconds: 6        # one full 360° turn

Currency. Set it in the config, or in game with one command:

/mshopadmin currency G after     →  125.00 G
/mshopadmin currency € before    →  €125.00

Sign text per state (active, out of stock, closed, setting up) with the placeholders <owner> <stock> <item> <price> <name>.

Other options:


📜 Commands

Click to show all commands

Players: /mshop (aliases /maxishop, /cshop)

Command Description
/mshop list Your shops with stock and status
/mshop stats Items sold, revenue, best shops, items bought
/mshop manage <id> Open the owner menu
/mshop price <id> [price] Set a price (or type it in chat)
/mshop rename <id> [name|reset] Rename a shop
/mshop notify <id> [on|off] Sale notifications
/mshop close|open <id> Pause or resume one shop
/mshop closeall|openall Pause or resume all your shops
/mshop stock <id> Open the stock window (when nearby)
/mshop sethand <id> Sell the item in your hand
/mshop delete <id> Delete a shop (with confirmation)
/mshop find <item> Find the nearest shops selling an item
/mshop claim Collect items that didn't fit in your inventory

Staff: /mshopadmin (alias /msa)

Command Description
status Health report: economy, data, backups, problems
freeze [reason] / unfreeze Emergency stop for all shops
list [player] · info [id] · tp <id> Find and inspect shops
close|open <id> Staff close (the owner can't reopen it)
closeall|openall <player> Same, for all shops of a player
delete <id> · setowner <id> <player> Remove or transfer a shop
stock <id> View or edit any shop's stock (logged)
stats [player] Server-wide or per-player stats
currency <symbol> [before|after] Change the money symbol
repair · backup · reload Maintenance
unlock Remove a leftover lock from the block you're looking at
claims <player> [take] See or hand out items waiting for a player
uninstall / uninstall status Remove all shops cleanly

🔑 Permissions

Click to show all permissions
Permission Default Description
maxishop.use everyone Buy and use /mshop
maxishop.create everyone Create shops
maxishop.limit.<n> – Max shops per player, per rank (e.g. maxishop.limit.50)
maxishop.limit.unlimited false No shop limit
maxishop.admin OP All staff commands, bypass limits, staff alerts

🗂️ Data, logs and backups

🧹 Uninstalling cleanly

Because stock is virtual and chests are locked, don't just delete the jar. Run /mshopadmin uninstall instead:

🔄 Switching from another shop plugin

  1. Have owners empty their old shop chests.
  2. Remove the old plugin.
  3. Install MaxiShop.
  4. Players break their old signs and place new [shop] signs. A chest holding a single item type is turned into stock automatically when the shop is created.
  5. Check /mshopadmin status. It should say "No problems detected".

📦 Requirements

ℹ️ Good to know

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more