Tags
Creators
Details
1.2.0
Compatibility
Changes
β οΈ ALPHA β Early development. Back up your world before use.
CogTrade is a player-driven economy mod for Minecraft 1.20.1 (Fabric). It adds a server market, player trade shops, direct player-to-player trading, and an in-game coin currency β all stored in a local SQLite database (bundled, no setup needed).
π What's New in Alpha 1.2.0
π Book GUI
Press L or right-click a Market block to open the CogTrade book. All features live in one place: Market, Depot, Trade Post, and Trade tabs. Clean book-themed interface with consistent scaling across all resolutions.
π€ BookTrade (Player-to-Player Trading)
Trade items directly with another player from within the book GUI. Real-time offer / accept / reject system with server-authoritative validation.
π° Market Price Table
100+ items now have reference prices built in β minerals (Diamond, Netherite, Emeraldβ¦), Nether & End materials (Beacon, Elytra, Totem of Undying, Dragon Eggβ¦), food, tools, armor, and more. Auto-detection for enchanted items.
π¨ GUI Overhaul (Trade Depot & Trade Post)
- All text shadow artifacts removed β readable on the book's cream background
- Trade Post: popup-based listing management with item icon and auto-detected category
- Proper scaling at every window size
π§± Market Block
New custom block textures (front, back, sides, top, bottom).
Core Features
- Server Market β Admin-managed global shop with configurable prices and stock
- Trade Depot β Place your own shop block and link chests as storage
- Trade Post β Public listings where other players can browse and buy from you
- In-game Currency (⬑) β Balance tracking, /balance and /pay commands
- Admin Commands β Full control over market listings and player balances
Requirements
| Minecraft | 1.20.1 |
| Fabric Loader | β₯ 0.16.0 |
| Fabric API | β₯ 0.92.2+1.20.1 |
| Java | β₯ 17 |
| SQLite | Bundled β no install needed |
Keybinds
| Key | Action |
|---|---|
| L | Open CogTrade Book GUI |
Links
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:ILEdyCcx:rVQdybhl"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ILEdyCcx:rVQdybhl"
}

