Links
Tags
Creators
Details
All versions
1.0.2
Release
Worthify 1.0.28 months ago 23
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Changes
[1.0.2] - 2025-02-17
Added
- bStats integration: Anonymous usage metrics collection (plugin ID 29561)
- Custom charts for economy mode (internal vs Vault) and worth lore enabled status
- Top balance GUI support for Vault economy
/baltop,/topbal,/topbalance,/balancetopnow open the GUI even when Vault is active- Async cached Vault leaderboard (scans up to 5000 offline players)
- Shows "Calculating..." briefly on first open, then displays cached results
- Cache refreshes every 60 seconds
- Command aliases:
/topbal,/topbalance,/balancetopnow map to/baltop
Fixed
- ShadowJar build failure with Java 21: Upgraded Shadow plugin to GradleUp namespace (com.gradleup.shadow 8.3.9) to resolve "Unsupported class file major version 65"
- Unknown material warnings: Enhanced MaterialResolver
- Added normalization and legacy matchMaterial fallback
- Added aliases for renamed materials (e.g., SCUTE -> TURTLE_SCUTE)
- Suppressed warnings for known-but-unsupported materials on newer server versions
- Worth lore stacking issue: Fixed items with worth lore not stacking
- ProtocolLib hook now skips packet modifications for player's own inventory window (windowId 0)
- Preserves vanilla stacking behavior while keeping worth lore in other contexts
Technical
- Gradle build now produces only the shaded jar (plain jar task disabled)
- bStats dependency relocated to
dev.simpleye.worthify.lib.bstatsto avoid conflicts - Improved error handling in bStats initialization (graceful fallback)
Notes
- If using Vault economy, the top balance GUI may briefly show "Calculating..." on first open
- Command aliases require a full server restart to take effect
- bStats data is anonymous; no sensitive information is collected
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:cXkl8eug:uUoZkgMC"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:cXkl8eug:uUoZkgMC"
}

