- Fixed bug where if you had an item builder with no .texture field set it makes the item texture invisible
- Added .addTriggerableAnimationController to add a triggerable animation that can be called anywhere from the entity with the new .triggerAnimation method
- Added .addTriggerableAnimation to add a triggerable animation directly from a predicate controller
- Fixed various null builder bugs such as .renderatsqrdistance ect
- Projectile/Arrow builders will now auto-create an item on startup instead of having to specify it in the builder unless the .noItem() method is used
- Fixed Arrow/Projectile item texture locations defaulting to kubejs every time even if another namespace is specified.
-
Ported to 1.20.1
-
Removed deprecated methods .rideableUnderwater & .canCutCorner
-
We now use Geckolib as our animation engine in 1.20.1 because it has Oculus Fix and is a supported version
-
Changed getAmbientSound to setAmbientSound
-
Improved ProbeJS typings
-
Added .canCollideWith method to LivingEntity/Mob/Animal builders
-
Changed getBreedOffspring to setBreedOffspring and made it a callback function