Tags
Creators
Details
1.8.15
Compatibility
Changes
Minor Feature
Completely changed how configuration lists are cached. The mod no longer checks config states every single tick. Instead, it uses a highly efficient, event driven ConfigReloadHandler that instantly rebuilds caches only when a .toml file is actively saved.
- In other words, changing values inside any of the config files
common.toml,lists.toml,client.toml, andexperimental.tomlwill no longer require you to close the instance and reopen the instance to load in the new values. Now you can just adjust the values in the configs then save the file and it will be applied in game (may take a few seconds).
Performance
Some optimizations have been made.
-
PackedUp Compat Caching: optimized backpack weight calculations. Added an NBT hashing cache system to prevent expensive Java reflection calls from running every 20 ticks per player.
-
Recursive Weight Calculation: Optimized NBT fetching inside
WeightHandler. The system now grabs item NBT tags once per recursion depth instead of querying them repeatedly.
Bug Fix
Fixed a bug where swinging at the air/missing an attack would not drain stamina.
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:ntZfcsjr:r8T6jTAG"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ntZfcsjr:r8T6jTAG"
}

