BetterModel | Lightweight BB model engine & entity animation | Custom hit-box | Folia supported icon

BetterModel | Lightweight BB model engine & entity animation | Custom hit-box | Folia supported -----

Generic BlockBench model parser & animation-ready entity engine — fully open-source




BetterModel 1.7.0
Notice
  • This update has HUGE API change and refactor, You should check all of your system related to BetterModel.
Add
  • 1.21.6 server support
  • HUGE API refactor, change and update.
  • entity model data serialization
  • bezier, step interpolation
  • optimize bone item build
  • tint for player animation
  • offline-mode skin loading
  • support multiple models per one entity
  • minor optimization
  • prevent sending an empty packet
  • new player animation example (roll)
Full change log
----------, Jun 23, 2025

BetterModel 1.6.1
Fix
  • Optimized vector calculation
  • Head rotation tag (h, hi)
  • Hitbox size and position
  • Entity scale attribute
  • Player animation model size
  • Animation frame quality
Change
  • Simplify resource pack generation
  • MythicMobs 5.9.0 compatibility (bindhitbox)
Add
  • Skin event API
Full change log
----------, Jun 1, 2025

BetterModel 1.6.0
Feat
  • Tracker#hide and Tracker#show API
  • TrackerModifier#hideOption
  • Now player animation is compatible with Shaderspack (requires 1.21.4 or upper client and server)
Fix
  • Fix hit-box collision and interaction with 1.21.5
  • Tinted item cache
Full change log

[​IMG]
----------, May 18, 2025

BetterModel 1.5.5
Notice
  • Support about 1.20.2 is dropped.
Fix
  • tracker view filter
  • legacy version support of player animation
  • improved animation key frame
  • hit-box despawn
  • call PlayerInteractAtEntityEvent of base entity
  • optimize resource pack
  • improved command
  • improved resource pack speed, size, and logging
  • legacy version test
Add
  • HMCCosmetics backpack support (bone tag: hmc_bp)
  • Default model for test and learn (demon_knight.bbmodel)
Full change log
----------, May 12, 2025

BetterModel 1.5.4
Notice
this is a hotfix of 1.5.3.

Fix
  • optimize packet listener and packet data update
  • checking entity dead
  • fix, clean and optimize animation logic
Full change log
----------, May 7, 2025

BetterModel 1.5.3
Fix
  • Bukkit hitbox event
  • update checker
  • optimize packet listener
Add
  • multi tag support
  • new player limb tag and API
Code (Text):
head (ph)
right arm (pra)
right forearm (prfa)
left arm (pla)
left forearm (plfa)
hip (phip)
waist (pw)
chest (pc)
right leg (prl)
right foreleg (prfl)
left leg (pll)
left foreleg (plfl)
left item (pli)
right item (pri)
Full change log
----------, May 5, 2025

BetterModel 1.5.2
Add
  • 'bindhitbox' mechanic
  • 'mountmodel' mechanic
  • 'dismountmodel' mechanic
  • 'dismountallmodel' mechanic
  • use interaction entity
  • 'override' property in animation
  • 'loop mode' property in animation
  • 'smooth' interpolation
Fix
  • make hitbox listener entity to bukkit entity.
  • optimize animation update
Full change log
----------, Apr 27, 2025

BetterModel 1.5.1
Notice
  • This version is a hotfix of BetterModel 1.5.
Add
  • config 'version-check'
Fix
  • Spigot support
  • loading issue with legacy server
  • incorrect world handling
Change
  • The default pack builder is now 'zip'
Full change log
----------, Apr 19, 2025

BetterModel 1.5
Add
  • 'glow' and 'enchant' mechanic
  • update checker
  • more API
Fix
  • entity scale sync
  • entity shadow
  • some compatibility issues with MythicMobs
  • some platform support
Full change log
----------, Apr 17, 2025

BetterModel 1.4.3
Add
  • 1.21.5 client, server support
  • Support Purpur AFK
  • World position API
  • More optimization
Fix
  • More smooth animation
  • Fake player like Citizens
  • Hit box
  • Animated texture
  • World change
Full change log
----------, Apr 7, 2025

BetterModel 1.4.2
Fix
  • Fix interpolation
  • Fix tick frame
  • Fix entity scale attribute
  • Fix hitbox logic to match Minecraft vanilla
  • Implement more accurate movement and animation
  • Hide player head in first person camera
Add
  • Add 'module' config
  • Support 'smooth' interpolation
  • Add 'damage-effect(de)' parameter in model mechanic(boolean)
[​IMG]
[​IMG]
----------, Mar 17, 2025

BetterModel 1.4.1
Fix
  • Improve sight trace
  • Improve command
  • Improve walk speed calculation
  • Force resources name to lower case
  • Fix Minecraft <=1.21.3 resource
  • Fix entity remove/hide
Add
  • Add animation script
  • Add .mcmeta animation
  • Add 'follow-mob-invisibility' option
----------, Feb 7, 2025

BetterModel 1.4
Add
  • Add texture path validator
  • Add @ModelPart targeter (MythicMobs)
  • Add changepart mechanic (MythicMobs)
  • Add debug config
  • Free cube rotation (>=1.21.4)
  • Kotlin 2.1.10
  • Sync invisibility and glowing to tracker entity
[​IMG]
[​IMG]
----------, Jan 31, 2025

BetterModel 1.3.3
Fix
  • Fix texture rendering issue.
  • Fix hitbox removing.
  • Adds help command description.
----------, Jan 20, 2025

BetterModel 1.3.2
Fix
  • Fix scale calculation
  • Fix player limb
  • Expand sight degree
Add
  • Add 'disable-generating-legacy-models' config
  • Add more API
----------, Jan 9, 2025

  • Fix channel handling.
  • Fix spawn position.
----------, Jan 3, 2025

  • Code refactoring
  • Citizens support (/npc model) (experimental)
  • Bug fix
  • Add configuration
Code (YAML):
namespace : bettermodel
pack-type
: folder #folder, zip
build-folder-location
: BetterModel/build
----------, Dec 29, 2024

  • Bug fix
  • Support 1.19.4~1.21.4
  • 4~5x faster reload
----------, Dec 28, 2024

Resource Information
Author:
----------
Total Downloads: 1,585
First Release: Dec 28, 2024
Last Update: Jun 23, 2025
Category: ---------------
All-Time Rating:
10 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings