- Added
isSunBurnTick()to ModifyMobBuilder
- Added defaultGoals & canBeBucketed to WaterEntityJSBuilder
- Added some missing mobInteract methods to entity builders
- Added defaultGoals & canBeBucketed to WaterEntityJSBuilder.
- Added experience reward to MobMixin to override default implementations
- Fixed bug where all projectile renderers default to one texture
- Fixed KubeJSProjectileEntityRenderer empty poseStack crash
- Fixed bug where all projectile renderers default to one texture
New Features
- Added
setMoveControl,setLookControl, andsetJumpControlmethods to mob builders. These methods allow custom control over entity movement, looking behavior, and jumping behavior through provided function implementations. - Added custom LookControl, MoveControl, and JumpControl builders via
EntityJSUtilsbinding. These builders can be called using: EntityJSUtils.createLookControl()EntityJSUtils.createMoveControl()EntityJSUtils.createJumpControl()
Bug Fixes
- Fixed PathNavigation method: Improved the flexibility and handling of custom path navigation logic for entities.
- Removed shadowed fields from certain mobs: Cleaned up duplicated or shadowed fields to prevent unintended behavior in mob logic.
- Fixed various mob interaction methods (
mobInteract): Adjusted interaction methods to properly default to thesuperimplementation when needed.
New Features
- Added
setMoveControl,setLookControl, andsetJumpControlmethods to mob builders. These methods allow custom control over entity movement, looking behavior, and jumping behavior through provided function implementations. - Added custom LookControl, MoveControl, and JumpControl builders via
EntityJSUtilsbinding. These builders can be called using: EntityJSUtils.createLookControl()EntityJSUtils.createMoveControl()EntityJSUtils.createJumpControl()
Bug Fixes
- Fixed PathNavigation method: Improved the flexibility and handling of custom path navigation logic for entities.
- Removed shadowed fields from certain mobs: Cleaned up duplicated or shadowed fields to prevent unintended behavior in mob logic.
- Fixed various mob interaction methods (
mobInteract): Adjusted interaction methods to properly default to thesuperimplementation when needed.
New Features
- Added
setMoveControl,setLookControl, andsetJumpControlmethods to mob builders.
These methods allow custom control over entity movement, looking behavior, and jumping behavior through provided function implementations. - Added custom LookControl, MoveControl, and JumpControl builders via
EntityJSUtilsbinding.
These builders can be called using:EntityJSUtils.createLookControl()EntityJSUtils.createMoveControl()EntityJSUtils.createJumpControl()
Bug Fixes
- Fixed PathNavigation method: Improved the flexibility and handling of custom path navigation logic for entities.
- Removed shadowed fields from certain mobs: Cleaned up duplicated or shadowed fields to prevent unintended behavior in mob logic.
- Fixed various mob interaction methods (
mobInteract): Adjusted interaction methods to properly default to thesuperimplementation when needed. - Added missing
mobInteractmethods in some vanilla builders: Ensured proper implementation of interaction methods in vanilla entity builders. createNavigationnow callssuperin vanilla builders: Ensures the defaultsupermethod is used when nocreateNavigationmethod is provided in the builder.
- Added
TridentEntityJSbuilder - Added
setSurvivalChance()to ender eye builder - Fixed
onHitEntity()method in some projectile builders
- Added disableTrailParticles and disableDefaultDeathLogic to ender eye builder
- Added missing .render() methods to some non living entity builders
- Fixed boat turning logic in BoatEntityJS
- Fixed some ender eye/projectile vertex rendering
- Added WolfEntityJS and SkeletonEntityJS builders
- Fixed default goals not being applied in default mob builders
- Added WolfEntityJS and SkeletonEntityJS builders



