All versions
1.5.8
Release
The Endex 1.5.89 months ago 16
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.2.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
[1.5.8] - 2026-01-04
Added
- Inflation System: New configurable market inflation/deflation system that adjusts prices over time.
inflation.enabled- Toggle the inflation system on/offinflation.base-rate- Base inflation rate per price update cycle (positive = inflation, negative = deflation)inflation.variance- Random variance for realistic market simulationinflation.apply-to-base- Option to permanently adjust base pricesinflation.category-rates- Per-category inflation rate overrides (e.g., ORES, FOOD, BUILDING)
- Market Items Manager: New "Market Items" button in
/market editorshowing all items from items.yml with pagination.- View all vanilla and custom market items in one place
- Left-click to edit prices, Middle-click to toggle enabled/disabled, Shift+Right-click to remove
- Full persistence to both items.yml and market.db
Fixed
- Market Item Price Editor: Fixed editor not saving prices for vanilla market items.
- Created separate
MARKET_ITEM_PRICEstate with proper slot layout (11, 13, 15 for base/min/max) - Added dedicated input handlers for market item prices
- Now properly syncs to both
items.ymlandmarket.db
- Created separate
- /market remove: Now properly removes items from both
items.ymlANDmarket.db(previously only removed from items.yml) - /market disable: Now properly syncs disabled state to market manager (no longer requires restart)
- /market setbase/setmin/setmax: Now properly persists price changes to SQLite database
Technical
- Added
EditorState.MARKET_ITEM_PRICEfor vanilla market item editing - Added
InputType.MARKET_BASE_PRICE,MARKET_MIN_PRICE,MARKET_MAX_PRICE - Added
currentMarketMaterialto EditorSession for tracking edited material - Added
handleMarketItemPriceClick()and related input handlers - Added
getInflationRateForMaterial()helper in MarketManager - Inflation delta integrated into existing price update cycle
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:KXwEZ1KS:9MKkgn1W"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KXwEZ1KS:9MKkgn1W"
}

