
Список изменений
📚 Notices
With the official release of Minecraft 26.1, BetterModel has decided to deploy a major version update to 3.0.0.
As with 2.0.0, there are several Breaking Changes, so please take note when using it.
✨ Feats
Minecraft 26.1.x Support
From now on, BetterModel supports running on Minecraft 26.1.x Servers.
Mesh Element Support (Experiment)
We now support client resource pack conversion for Mesh Elements from BlockBench.
It is available on Minecraft clients version 26.1 and above.
Others
- Support meg-client-mod.
- A
priorityproperty has been added to theAnimationModifierclass, allowing you to adjust the application order of animations. - perf: minor optimization for some method
- refactor: remove unused code
🚀 Breaking Changes
Java 25 Usage
BetterModel is now built in a Java 25 environment, and therefore the required Java version to run it on a server has also been increased to 25.
Deobfuscation Porting
As obfuscation has been removed from the Minecraft jar starting from 26.1, tooling for mod platforms—which are most affected by mappings—has been changed.
bettermodel-fabric: Starting from 3.0.0, this is separated from the mod platform's API,bettermodel-mod-api.
build.gradle.kts
// Use the following dependency when referencing only the API.
// There is no need to use a separate remap configuration such as modCompileOnly.
dependencies {
compileOnly("io.github.toxicity188:bettermodel-mod-api:3.0.0")
}
// Use this when importing all Fabric platform modules to automate test servers, etc.
// There is no need to use a separate remap configuration such as modApi.
dependencies {
api("io.github.toxicity188:bettermodel-fabric:3.0.0")
}
Deprecation of 1.21.3 Support
To keep the project lightweight, support for versions 1.21.3 and below will be discontinued. Therefore, operation is only guaranteed on servers and clients version 1.21.4 or higher.
🔧 Fixes
- fix: swap unsupported char to hashcode
- fix: unnecessary decimal value (#299)
- fix: global rot (#325)
- fix: close limb when reloading
🧹 Chores
- chore: update cloud
- chore: update Purpur api
- chore: com.vdurmont:semver4j -> org.semver4j:semver4j
- fix(deps): update dependency com.nexomc:nexo to v1.21.0
- chore(deps): update gradle to v9.4.1
- fix(deps): update dependency com.gradleup.shadow:com.gradleup.shadow.gradle.plugin to v9.4.1
- fix(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v2.2.0
- fix(deps): update kotlin monorepo to v2.3.20
- fix(deps): update dependency net.fabricmc:fabric-language-kotlin to v1.13.10+kotlin.2.3.20
- fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.1
- fix(deps): update dependency com.modrinth.minotaur:com.modrinth.minotaur.gradle.plugin to v2.9.0
- fix(deps): update dependency org.projectlombok:lombok to v1.18.44
- fix(deps): update dependency net.skinsrestorer:skinsrestorer-api to v15.12.0
- chore: update net.citizensnpcs:citizens-main to 2.0.42-SNAPSHOT
- chore: update polymer-resource-pack to 0.16.2+26.1.1
- fix(deps): update dependency com.google.guava:guava to v33.6.0-jre
- fix(deps): update dependency net.kyori:adventure-platform-fabric to v6.9.0
