Skip to content

Releases: toxicity188/BetterModel

1.13.4

25 Oct 09:53
57def50

Choose a tag to compare

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

Full change log

1.13.3

13 Oct 06:57
7b87ab1

Choose a tag to compare

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')

Full change log

1.13.2

08 Oct 19:43
89274cb

Choose a tag to compare

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

Full change log

1.13.1

07 Oct 16:39
58366db

Choose a tag to compare

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

Full change log

1.13.0

01 Oct 11:03
9cd7269

Choose a tag to compare

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

Full change log

1.12.1

17 Sep 10:54
d538b20

Choose a tag to compare

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

Full change log

1.12.0

12 Sep 09:32
88eebc5

Choose a tag to compare

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

Full change log

1.11.4

04 Sep 11:36
1d14313

Choose a tag to compare

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

Full change log

1.11.3

30 Aug 01:04
7e98dd2

Choose a tag to compare

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

Full change log

1.11.2

19 Aug 04:48
32f44a3

Choose a tag to compare

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

Full change log