Society Trading
by Chakyl
Society Trading gives modpack developers a way to define shops and trades in data, with trading screens players can use in survival and multiplayer worlds.
What it does
Shops are created through data, so a modpack maker can set how many custom shops exist and bind each one to a villager profession, an entity or a block. A tag set opens a shop selector that lists the shops in one place. The mod ships with trades, and more detail on creating shops is found on the project wiki.
The trading screen replaces the vanilla trading interface. Items are taken straight from the player's inventory instead of being moved slot by slot, and shift-clicking the trade output slot moves a whole stack at once. Trades can also be viewed in a JEI-style list. Shops and trades can be restricted by stage or by season through Serene Seasons, and bank account purchases are supported through Numismatics and Numismatics Utils, including shared accounts used with Blaze Bankers. Create is named as a companion that extends the mod.
Society Trading requires Placebo. Servers that run it need every player to install it too. Files are published for Forge and NeoForge for 1.20.1 and 1.21.1, and the code is open source under the GNU General Public License v3.0 only.
Key features
Data-driven shops
Shops and trades are defined in data, with a set number of custom shops that can be bound to villagers, entities or blocks.
Improved trading screen
Items move directly from the inventory, and shift-clicking the output slot trades a full stack at once.
Shop selector
A tag-based selector lists every shop in one place for convenient browsing.
Stage and season restrictions
Shops and trades can be limited by stage or by season when Serene Seasons is installed.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Modpack developers and server owners who want to define custom shops and trades in data, and players who use those shops in a survival or multiplayer world.
How it compares
Create: Marketplace is open source under the GNU General Public License v3.0 only and covers 1.20.1 – 1.21.11 on Forge and NeoForge, with the same client and server environment. Easy Trading is open source under the MIT License, runs on Fabric and NeoForge for 1.21 – 1.21.11, and also needs both client and server.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Society Trading | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-09-03 |
| Create: Marketplace | Forge and NeoForge | 1.20.1 – 1.21.11 | Client and server | 2026-09-29 |
| Easy Trading | Fabric and NeoForge | 1.21 – 1.21.11 | Client and server | 2026-10-03 |
Questions
Does Society Trading need Placebo?
Which loaders does Society Trading support?
Do servers and players both need the mod?
Can shops be restricted by season?
In the catalog
Society Trading is one of 2,072 Economy mods on ModsFinder, and one of 1,010 Economy mods for Forge. 32,366 mods support Minecraft 1.21.1.
More from Chakyl
Similar mods
What the author says
Society Trading is a data-driven trading mod for modpack makers that allows any number of custom shops to be created. These shops can be bound to certain villager professions, entities, and blocks. A tag can also be set to open up the shop selector, allowing convenient viewing of all shops in one list. This mod does…
Official listing
- Modrinth page
- modrinth.com/mod/society-trading
- Owner
- Chakyl
- Published
- 2025-09-26
- Updated on Modrinth
- 2026-09-03
- Facts verified
- 2026-10-15
