Releases: toxicity188/BetterModel
Releases · toxicity188/BetterModel
1.13.4
BetterModel 1.13.4
Feat
- cape support in player limb (bone tag 'cape_')
- 'enable-strict-loading' config
- Kotlin 2.2.21
Fix
- UV size
- 'shadow' bone tag
- exception in animation script
- position convert in BlockBench 5.0
- 'false' texture loading error
- filter dummy data in model file
- animation sync of each model part
1.13.3
BetterModel 1.13.3
Notice
This is a version for avoid confusion with BlockBench 5
Feat
- initial BlockBench 5 support
- remove blueprint reference from renderer for gc
- reuse IO buffer
Fix
- Tracker#show
- animation replacement (MythicMobs mechanic 'defaultstate')
1.13.2
BetterModel 1.13.2
Notice
- This is a hotfix of 1.13.1
Feat
- support obfuscation in player limb
Fix
- properly supporting minecraft 1.21.10
- plugin loading issue with some legacy Paper version
- some model's loading issue
- invalid hitbox bounding box
1.13.1
BetterModel 1.13.1
Feat
- official 1.21.10 support
- use paper-plugin.yml in Paper platform
- make CommandAPI as runtime
- 'pairmodel' mechanics (experimental)
- 'use-obfuscation' config option
Fix
- ignore group name's case
- add minimum keyframe time
1.13.0
BetterModel 1.13.0
Add
- 1.21.9 support
- component logging
Change
- optimize state handler
Fix
- animation script
- 'hold on last' animation type
- model resolution
- step interpolation
- exception handling on tick
1.12.1
BetterModel 1.12.1
Notice
This is a simple bug fix version for preparing 1.21.9 update.
Add
- More comfortable help command (/bm)
- API update related to 1.21.9
Fix
- Citizens trait
- NPE in animation script
- Boot issue with some version like 1.21.3
1.12.0
BetterModel 1.12.0
Add
- billboard MythicMobs mechanic
- 5 of animation script
- TrackerUpdateAction#composite
- ModelEngine blueprints migration
changepart
partvis
enchant
remap
tint
Change
- Kotlin 2.2.20
Fix
- SkinsRestorer compatibility
- mount hitbox cache
- hitbox exception
- minor keyframe optimization
1.11.4
BetterModel 1.11.4
Add
- refresh plugin jar
- use caffeine
- add hide argument in /bm play (#134)
- lerp-frame-time 5 -> 3
- zip hash
- Auto-merge with Nexo
Fix
- animation interpolation
- plugin lifecycle
1.11.3
BetterModel 1.11.3
Notice
- It will be helpful to check 'template texture' docs to ignore resource pack generation.
- There are some deprecated API in ModelManager and PlayerManager.
Add
- allow textures in BetterModel/players with template texture
- add player/monster nametag (ptag_, mtag_)
- ModelRenderer API
- more BetterModel API
- improved reload speed
BetterModel.modelOrNull("name"); //Gets nullable model renderer
BetterModel.model("name"); //Gets optional model renderer
Fix
- avoid classloader conflict of Adventure in Paper
- tracker remove refreshment
- minor optimized memory cost
- animation script
1.11.2
BetterModel 1.11.2
Add
- Improved reload performance
- Reload indicator bar
Change
- Kotlin 2.2.10
- player's left/right item bone tag (pli, pri) -> entity's left/right item bone tag (li, ri)
- ModelRenderer#create(Location, Player) -> ModelRenderer#create(Location, OfflinePlayer)
Fix
- MythicMobs mechanics
- Keyframe generation
- Interpolation duration
- Hiding player's armor when disguised
