Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
iteshop
Admin shop + player auction house + secure player-to-player trading โ one server-side plugin, no required dependency, hardened against item duplication.
๐ช /shop โ server shop (categories, XP or money)
A shop organised into categories (icon selection menu). For each item the admin picks the currency: XP levels or money (Vault).
- Configure it in
config.yml, or entirely in game. - Category icons can be special items (custom model data, typed potions,
glowing) โ set one with the item in your hand via
/shop admin icon. - Anti-exploit blacklist: items that regenerate XP can't be sold for XP, so there's no infinite currency loop.
๐ฐ /ah ยท /hdv โ player auction house
Players list their own items and choose how they want to be paid: XP levels, money (Vault), another item (e.g. pay in diamonds), or free.
- Guided selling:
/ah sellshows clickable chat buttons, and Tab suggests values at every step โ no syntax to memorise. - Search, sort and filter built into the menu: search by name
(
/ah search <word>), sort (newest, price โ/โ, name) and filter by payment type. Every option stays visible; the active one is highlighted in green. - Each listing shows the seller, a colour-coded price, its age, and a โ / โ indicator telling you whether you can afford it.
- Offline sellers receive their earnings on reconnect (money is paid instantly).
๐ค /trade โ secure player trading
/trade <player> sends a clickable request in chat. Once accepted, a trade
window opens for both players.
- Drag and drop your items into your side, just like a crafting table.
- Wool indicators at the top: yours (left) is your confirm button, the partner's (right) shows whether they confirmed โ red means not ready, green means ready.
- Quantity picker: shift-click a stack to choose exactly how many to put in
(
-32 / -8 / -1 / +1 / +8 / +32, one, all). - When both players confirm, a 5-second countdown starts โ cancellable at any time. Changing an offer resets both confirmations (anti-scam).
/trade settingsโ auto-decline requests, or only accept players from your whitelist (/trade allow//trade disallow)./trade watch <player>(admin) โ spectate a trade live, or replay the last one (who gave what).
๐ Multi-language
English by default, with French included. Every player can pick their
own language (/iteshop language fr), while admins set the server default
(/iteshop language default <code>). Add your own by dropping a
lang/<code>.yml file โ any missing key falls back to English.
๐ Duplication-hardened
This was a hard requirement throughout development:
- Purchases and listing removals are idempotent โ a fast double-click can't buy or refund twice.
- Trading uses a strict escrow model: an item is either in your inventory or in the trade, never both. Every item is returned or exchanged exactly once โ including on menu close, cancel, disconnect, or server shutdown.
- All menu clicks and drags are validated server-side; locked areas reject shift-clicks, drags, double-click collect and creative middle-click.
๐ฆ Compatibility
- Paper (or forks) branch 26.x (26.1 / 26.2), running on Java 25.
- Vault is optional โ without it, XP / item / free modes still work; only the money option is disabled.
โจ๏ธ Commands
| Command | Role |
|---|---|
/shop |
Open the server shop (categories) |
/shop admin add <category> <xp\|money> <price> |
(OP) add the held item |
/shop admin icon <category> [MATERIAL] |
(OP) set a category icon |
/shop admin delete <category> <number> |
(OP) remove an item |
/shop admin list ยท reload |
(OP) list items / reload config |
/ah ยท /hdv |
Browse and buy listings |
/ah search <word> |
Search listings by name |
/ah sell |
Sell the held item (guided) |
/ah sell myshop ยท collect |
Manage listings / collect earnings |
/ah admin |
(OP) moderate every listing |
/trade <player> |
Send a trade request |
/trade settings |
Trade privacy settings |
/trade watch <player> |
(OP) spectate / replay a trade |
/iteshop language |
Change language (yours, or the server default) |
๐ Permissions
| Node | Default | Grants |
|---|---|---|
shop.use |
everyone | open /shop |
shop.admin |
OP | manage the admin shop |
playershop.use |
everyone | browse / buy |
playershop.sell |
everyone | create listings |
playershop.admin |
OP | moderate listings |
trade.use |
everyone | trade with other players |
trade.admin |
OP | spectate / replay trades |
iteshop.admin |
OP | server language, reload |
MIT licence โ ยฉ 2026 Bicode_DEV.


