Back to mods
MyShop project artwork

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 折扣、抽奖和游戏内编辑器。

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which MyShop release should I use?

Updated 3 days ago
Latest stable file myshop-0.8.0.jar
Game version 1.20.1
Loader Forge

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.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 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.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

MyShop versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.