- Added
canBeCollidedWith
to all living & nonliving entity builders - Removed old MobBuilder class
- Made
facesTrajectory
method available to all Non-Living entities instead of just animatable projectiles. - Moved
facesTrajectory
render implementation to the entity'srender
method from thescaleModelForRender
method to be a post-render effect - Added
newGeoLayer
&newGlowingGeoLayer
to Non-Living entities instead of just living entities - Added
EntityJSEvents.createAttributes
event to add new attributes to an entity - Removed some accidental comments from a few probejs typings
- Made base non-living entity
facesTrajectory
field default to false while projectiles default to true - Fixed casting error when modifying
createCustom
entities
- Properly implemented
use
&releaseUsing
kjs overrides into custom item builders
- Fixed
signalTo
method in EyeOfEnderItemBuilder to not throw errors if blockPos returns null - Added
signalToStructureTag
&signalToStructure
methods to EyeOfEnderItemBuilder making it far easier to define a structure/structure tag the eye will signal to
- Fixed casting error from Custom entity builder to CustomEntityJSBuilder in Modification event
- Added
renderType
function method in BaseLivingEntityBuilder & CustomEntityJSBuilder
- Added special
createCustom
method in entity registry event giving scripters the ability to dynamically copy/create entities via any LivingEntity class, including modded entities - Added
getAnimatableEntity()
to LivingEntity class to get a custom entity instance if applicable - Added
ignoreExplosion()
override to ModifyEntityBuilder
- Fixed crash when disabling goals for custom Bee entities
- Added
getEntityBuilder
to EntityJSUtils binding class
- Fixed crash when disabling goals for custom Bee entities
- Added
getEntityBuilder
to EntityJSUtils binding class
- Fixed crash when disabling goals for custom Bee entities
- Added
getEntityBuilder
to EntityJSUtils binding class
- Fixed crash when disabling goals for custom Bee entities
- Added
getEntityBuilder
to EntityJSUtils binding class - Added
.attributes()
method to BaseLivingEntityBuilder giving access to entity modification event from custom entity builders - Fixed Attribute Modification Event not working for custom entities
- Fixed bug where getType() is not found due to class obfuscations when summoning EntityJS entities with an egg item