Added setMoveControl, setLookControl, and setJumpControl methods 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 EntityJSUtils binding.
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 the super implementation when needed.
Added setMoveControl, setLookControl, and setJumpControl methods 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 EntityJSUtils binding.
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 the super implementation when needed.
Added setMoveControl, setLookControl, and setJumpControl methods 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 EntityJSUtils binding.
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 the super implementation when needed.
Added missing mobInteract methods in some vanilla builders: Ensured proper implementation of interaction methods in vanilla entity builders.
createNavigation now calls super in vanilla builders: Ensures the default super method is used when no createNavigation method is provided in the builder.