
Advanced Economics
Adds a survival and server economy with money, shops, selling, item unlocks, quests, professions, banking, loans, investments, gambling, duels, paid services, insurance, pet economy, and an in-game menu. Includes server-side player data, configurable price
6
Compatibility
Required content
Changes
Advanced Economics Mod Version 6 - Release Notes / Changes:
Bug Fixes:
- Command Mismatch/Syntax Errors:
- Filtered out display aliases containing spaces from the '/ae shop buy' suggestions to prevent Minecraft command parser syntax errors.
- Item Purchase Hijack/Collision:
- Fixed the issue where buying some items (like cobblestone) gave other items (like cobblestone wall) due to abbreviation collisions in ITEM_ALIASES.
- Rare Item Price Rebalance:
- Rebalanced prices of rare items (Netherite scrap/ingot/armor/tools, Mace, Nether Star). Lowered default sell prices and added custom buy/unlock rate multipliers.
- Text Container Spacing:
- Rearranged layout spacing in the item list row (Sell, Buy, and State labels) to prevent overlap on smaller screens or smaller GUI scales.
- Late Item Registration Check:
- Resolved block/item unlock errors where modded items registered late by other mods/datapacks were not recognized by the economy.
- 'N' Key Closes Screen When Typing:
- Prevented the 'N' key from closing the GUI if the user is currently typing in a search box or setting value field.
New Features & Configurations:
- Disabled Tab Compacting:
- Completely hides tabs of disabled features in the UI and compacts layout positions to avoid gaps.
- Profession Hover Descriptions:
- Added hover tooltips with detailed information (applicable items, bonuses, etc.) for Miner, Lumberjack, Farmer, Fisherman, and Hunter professions.
- Unlock System Toggle:
- Added a config option ("disableUnlockSystem": true) in 'player-data.json' to unlock everything by default.
- Programmatic Developer API:
- Added a server-safe, public API class ('com.example.advancedeconomics.api.AdvancedEconomicsAPI') for external mods to query/modify player balances, investments, professions, unlocks, and sync states.
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:zHJU007K:xNxzMnXq"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:zHJU007K:xNxzMnXq"
}
