
Variant Lib
A library for data-driven mob variants. Usable by both datapackers and modders!
1.1K
3
Fixes
- Fixed connections to LAN servers failing without any Variant Lib registry aliases.
- Fixed connections to LAN servers failing when a Variant Lib registry alias is present.
- Fixed NeoForge having an infinite static registry alias loop.
Fixes
- Fixed connections to LAN servers failing without any Variant Lib registry aliases.
- Fixed connections to LAN servers failing when a Variant Lib registry alias is present.
- Fixed NeoForge having an infinite static registry alias loop.
Fixes
- Fixed NeoForge using the intermediary build of Yumi Minecraft Foundation.
Fixes
- Fixed NeoForge using the intermediary build of Yumi Minecraft Foundation.
Fixes
- Fixed variant extensions not being considered when network loading from resources.
- Updated Yumi Minecraft Foundation to fix a registry breakage bug.
Fixes
- Fixed variant extensions not being considered when network loading from resources.
- Updated Yumi Minecraft Foundation to fix a registry breakage bug.
Fixes
- Potentially fixed crashes involving reused entity render states and variants stored in those.
- Improved memory usage on clients by implementing
equalsandhashCodein internal Variant Model classes. - Updated references to GitHub to utilize Greenhouse Forgejo instead.
Breaking Changes
This update contains a breaking change to the base Variant Model objects for mod developers, they are now abstract classes rather than an interface. Please read the above fix for more information.
Fixes
- Potentially fixed crashes involving reused entity render states and variants stored in those.
- Improved memory usage on clients by implementing
equalsandhashCodein internal Variant Model classes. - Updated references to GitHub to utilize Greenhouse Forgejo instead.
Breaking Changes
This update contains a breaking change to the base Variant Model objects for mod developers, they are now abstract classes rather than an interface. Please read the above fix for more information.
- Added
variantlib:entity.mooshroom.convertsound event, which is now used within Mooshroom conversion sounds. #8 - Fixed Cow conversion sounds within sounds.json being incorrect.
- Added
- Added
variantlib:entity.mooshroom.convertsound event, which is now used within Mooshroom conversion sounds. #8 - Fixed Cow conversion sounds within sounds.json being incorrect.
- Added
- Added
MODIFY_CLIENT_VARIANTevent. Which allows a developer to modify a returned client variant in code.- This event is located within the
VariantLibClientVariantEventsclass.
- This event is located within the
- Added
- Added
MODIFY_CLIENT_VARIANTevent. Which allows a developer to modify a returned client variant in code.- This event is located within the
VariantLibClientVariantEventsclass.
- This event is located within the
- Added
- Fixed Rabbit and Mooshroom variant extension builders incorrectly being non static.
- Added variant extension builders to Cows, Pigs, Chicken and Sheep.
- Fixed Rabbit and Mooshroom variant extension builders incorrectly being non static.
- Added variant extension builders to Cows, Pigs, Chicken and Sheep.
- Fixed Pig and Sheep variant models not being considered by those variants.
- Fixed Pig and Sheep variant models not being considered by those variants.
- Fixed a crash added by the previous version not realizing the underlying logic of global variant aliases.
- Fixed a crash added by the previous version not realizing the underlying logic of global variant aliases.
- Global Variant Types now support namespace aliases.
- Global Variant Types now support namespace aliases.
1
Совместимость
Сведения
Лицензия:
Опубликован:11 месяцев назад
Обновлён:6 месяцев назад
ID проекта:



