Tags
Creators
Details
All versions
1.4.0
Beta
Aurelium 1.4.07 months ago 383
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Purpur
Changes
Aurelium - Patch Notes
v1.4.0 - Security, Enchantments & Cleanup
New
- Enchantment books now have individual prices based on rarity and level (Mending = 35k, Sharpness V = 60k, etc.)
- Added 1.21.11 enchantments: Breach, Density, Wind Burst
- Web dashboard balance updates instantly after buying/selling in-game
/balnow suggests currencies and online players in tab- Auto database backups when the plugin updates
- Auto schema migrations on startup
Fixes
/balwas checking the wrong permission — non-op players couldn't use it- SellGUI sometimes showed a different total than what you actually got paid
- Market GUI prices now update right after a transaction instead of lagging behind
- AH cancellation visual flicker on shift-click
- Collection bin no longer drops items on the ground if your inventory is full
- "All Items" button was showing items outside the configured categories
- NullPointerException when browsing "All Items"
- Cloud sync no longer spams HTML in console when the server is waking up
Security
- Economy, market, and auction transactions are now atomic (no more duping from race conditions)
- Auction bids use price-checked SQL to prevent out-of-order bid corruption
- Web purchases are deduplicated to prevent double-spending
- All GUIs lock down shift-click and drag to prevent inventory exploits
- SellGUI locks the price at review time so it can't change mid-transaction
- CORS is now a configurable whitelist instead of wildcard
Internal
- All money math uses BigDecimal now (no more floating point drift)
- Market item prices stored under
market-itemsin config (moved frommarket.items) - Moved Beacon, Respawn Anchor, End Crystal back to Mob Drops & Magic
- Web dashboard scroll performance improved with lazy rendering
- Better error messages for network issues during cloud sync
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:LJ9k5olE:V2w3t9DJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:LJ9k5olE:V2w3t9DJ"
}

