CurseForge · Minecraft mod
MyShop
A server-authoritative shop system for 1.20.1 Forge: admin shop, recycling, player market, warehouse, limits, VIP discounts, lottery and an in-game editor. 服务端权威商店系统:管理商店、回收、玩家市场、仓库、限购、VIP 折扣、抽奖和游戏内编辑器。
Quick answer
Which MyShop release should I use?
myshop-0.8.0.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is MyShop required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does myshop-0.8.0.jar need?
myshop-0.8.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add MyShop without breaking your instance.
Built for myshop-0.8.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use myshop-0.8.0.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside myshop-0.8.0.jar. It opens that exact file at the source.
About this project
What does MyShop add?
MyShop — A server-authoritative shop system for Minecraft 1.20.1 Forge
One shop terminal for the admin shop, recycling, player market, warehouse, limits, VIP discounts and a weighted lottery.
FEATURES
Admin shop
- Categories and an item grid, 45 items per page.
- Live search by display name, item id or mod name.
- Five sort modes and a mod filter.
- +1 / +10 / +100 purchase buttons; the server validates price, limits and inventory space.
Item recycling
- Click an inventory stack, choose an amount, and receive the configured currency.
- Items that cannot be recycled are marked; the currency item itself cannot be recycled.
Daily and weekly limits
- Per-entry limits counted in individual items; 0 means unlimited.
- Reset at local midnight and on Monday (ISO week).
VIP discounts
- Vanilla scoreboard teams act as permission groups.
- 0–100% discount per team, applied to admin-shop purchases only.
- The discounted price never drops below the recycle value.
Player market
- List one inventory stack for a total price; listing fee and sale tax are destroyed by the server.
- Up to 16 active listings per player; offline sellers receive payment when they return.
- Buyer inventory space is checked before a sale; listings require the actual items in the seller's inventory.
Private warehouse
- Opened from the terminal and stored per player UUID.
- Dynamic capacity, 999 items per slot, grouped by mod.
- Stack/single deposit, withdrawal and deposit-all.
Weighted lottery
- Single pull and ten-pull, independent rolls, no pity system.
- Prize pool, weights and cost are configured by operators; the server rolls and grants prizes.
- Prizes drop at the player's feet if the inventory is full.
In-game editor
- Run /myshop edit to unlock and open it (permission level 2).
- Four pages: Items / Discounts & VIP / Lottery / Fees.
- Every action is saved immediately.
- Global item picker: search every registered item and add it to the admin shop without owning it. Player market listings remain inventory-only.
SERVER-AUTHORITATIVE
- The client only sends intents. Prices, limits, discounts, inventory space and item delivery are checked on the server.
REQUIREMENTS
- Minecraft 1.20.1
- Forge 47.x (built against 47.4.22)
- Java 17
INSTALLATION
- Put myshop-0.7.0.jar into the server's mods folder.
- Put the same jar into every player's mods folder.
- The server and all clients must use the same jar. Network protocol: 6.
LICENSE
- MIT.
MyShop —— Minecraft 1.20.1 Forge 服务端权威商店系统
一个商店终端,包含:
- 管理商店:分类、搜索、排序、模组筛选、+1/+10/+100 购买
- 物品回收:背包物品按配置价格换成货币
- 玩家市场:玩家挂单、上架费、成交税、离线货款
- 私有仓库:按玩家存储,整组/单个存取
- 每日/每周限购、计分板队伍 VIP 折扣
- 加权抽奖:单抽/十连,无保底
- 游戏内编辑器:商品、折扣、抽奖、费用,支持全局物品添加
服务端和客户端都必须安装同一个 jar(网络协议 6)。
环境:Minecraft 1.20.1 / Forge 47.x / Java 17
安装:把 myshop-0.7.0.jar 放进服务端和每个客户端的 mods 文件夹。
许可证:MIT
Project description from CurseForge.
Pick your setup
MyShop by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
MyShop versions and loaders
myshop-0.8.0.jar
27 Oct 2026
myshop-0.7.0.jar
24 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.