Tags
Creators
Details
Licensed LGPL-2.1-or-later
Published last month
All versions
1.0.0+1.21.1
Release
Jake's Economy 1.0.0+1.21.12 months ago 16
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Changes
Changelog
[1.0.0+1.21.1] — 2026-05-24
Initial release
Economy system
- Virtual player balances stored per-world in persistent NBT save data
- Logarithmic price curve: prices rise with scarcity, fall with surplus
- Per-player buy rate limiting (configurable window + cap) to prevent price manipulation
- Price decay: prices slowly return to base over time (on by default in singleplayer, off in multiplayer)
- Price trend snapshots every ~3 minutes — ↑/↓/— arrows reflect recent movement.
Market GUI
- Category tabs with full-text cross-tab search
- A/Z alphabetical sort toggle
- Locked items pushed to the bottom of the list until the required advancement is completed
- Per-item detail screen with BUY / SELL buttons: ×1 left-click, ×64 Shift+click, custom right-click
- Shift+SELL fills with however many the player holds
- Transaction history panel with type badge, item name, quantity, amount, and timestamp
- Withdraw tab to convert virtual balance to physical coins
Currency
- 8 denominations: Copper Coin, Sack of Copper Coins, Silver Coin, Sack of Silver Coins, Gold Coin, Sack of Gold Coins, Platinum Coin, Sack of Platinum Coins
- Coin sack crafting recipes (9× smaller coin → 1 sack)
- Right-click to deposit physical coins into virtual balance
- Some coins drop in vanilla loot chests
Multiplayer / dedicated server
- Full price config synced to each client on join
- Live price + trend data broadcast to all online players after every trade
Configuration
jakeseconomy-server.json— market depth, sensitivity, decay, rate limitsjakeseconomy-prices.json— categories, item prices, achievement locks
Admin commands
/jakeseconomy balance / give / set / take/jakeseconomy market setprice / removeprice
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:kz0C3RIe:bchCbn7S"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kz0C3RIe:bchCbn7S"
}

