What's new
Model Engine—Ultimate Entity Model Manager [1.16.5-1.19.2]

Model Engine—Ultimate Entity Model Manager [1.16.5-1.19.2] B3.0.0-Build-5c62e96

Bug Fix:
- Fixed weird behavior with modeled vex
- Fixed scoreboard packet NPE
- Fixed invalid field access on some server forks
- Re-implemented placeholder nametags
- Fixed nametag not initialized within model mechanic
- Fixed NPE when loading empty compartment
- Fixed 1.19.2 compatibility
Bug Fix:
- Fixed spinning mobs with large hitbox
- Fixed jittery disguise
- Fixed segmented bones edge cases
- Fixed unable to right click models with empty hand
- Fixed projectile phasing through OBB
- Patched large hitbox interaction range (even works for vanilla mobs)
- Fixed attacking model when dropping item
- Fixed bow pulling and eating bug when looking at model

- Slight max bone size increase (120x120x120, or 7.5^3 blocks)
- Hand bone -> Item bone (ih_, ir_, il_): Display item on specific slot (h = head, r = mainhand, l = offhand.) No bone limit.
- Drop support for version < 1.16.5
- [MM] MM v4 is no longer supported
- [MM] BodyClamp rework -> Uneven clamp, auto body rotate, body reorient speed, stable body angle
- [MM] DefaultState rework -> Lerp in tick, lerp out tick, speed modifier
- [MM] VFX Rework
- [MM] SubModel can now only add/remove bones from the current model's blueprint
- [MM] Deprecated SwapModel. Please use the normal Model mechanic instead
- [Citizens] Complete rework due to new features. Old NPC will break.

New Feature:
- Step type frame support
- Scriptable keyframes (MEG Scripts & MM Skills)
- Leash bone (l_)
- Rendered ghost bone (g_): Bone that spawns an armor stand without generating a model
- Glowing model with team color
- Optimized Slerp (SLERP = default algorithm, ONLERP = faster approximation, not as accurate but the errors are negligible)
- Complete async
- State command (/meg state)
- Advanced Model command (/meg model)
- Better model save-load
- [MM] SwapEntity mechanic -> Swap the model to another owner
- [MM] Leash mechanic -> Leash the model from a leash bone to the target (leash holder)
- [MM] LeashSelf mechanic -> Connect two leash bones
- [MM] SetItemModel mechanic -> configure the item model displayed on an item bone
- [MM] LockModel mechanic -> Lock all rotation of a model
- [API] Per-player model
- [Citizens] Console command support
Bug Fix:
- Fixed compatibility issues with Packet Events
New Feature:
- 1.18.2 support
- OBB hitboxes
- VFX support
- [MM] MythicMobs v5 support
- [MM] 10 new mechanics for VFXs
Bug Fix:
- Patch on fix on this.tracked NPE. Apparently Paper also has this issue, not only Airplane
- Random NPE on runnable
- Models are not hiding base mob sometimes
- Health bar of mounted model does not reflect real hp of model

New Feature:
- RX Optimization
Bug Fix:
- Potential fix on this.tracked NPE
- Self-interaction when disguised as a model with sub-hitboxes

New Feature:
- Use other materials (leather chestplate, leggings, boots; tipped arrow; normal/splash/lingering potion)
- [MM] Model render distance
Bug Fix:
- Bone rotation not immediately updated on spawn
- [MM] Petrify mechanic halts on ghost bones
- [Citizens] NPE when applying model to player type npc
- [Citizens] Remove model only remove model visually

- Model id parameter is not necessary in \@ModelPart targeter
- Model id parameter is not necessary in PartVisibility mechanic

New Feature:
- Spawn default state
- MCMeta auto generator (requires external BB plugin)
- Brought back async ticker
- [MM] Advanced sub-hitbox
- [MM] Model Remap
  • Like
Reactions: EvosCorner
Bug Fix:
- Hitbox and EyeHeight error not showing in console
- Sub-hitbox not working
- Model become invisible when sub-hitbox is out of render distance
- [MM] SubModel not removing root bones completely

- [Citizens] Adding Model trait to player type NPC would do nothing
Bug Fix:
- NPE when using hand bones
- Possible fix on Citizens NPC not spawning model on server startup