EntityJS

EntityJS

Mod

This mod uses KubeJS to dynamically register entities with full AI/Animation/Spawn Control support!

Client and server LibraryManagement MobsUtility

31.2k downloads
22 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
  • The modifyEntity event is now only posted during the rendertype event if the registered JS event handler actually defines setTextureLocation or setRenderType
  • 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's render method from the scaleModelForRender 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 createCustomentities
  • 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

Project members

Notenoughmail

Member

Liopyu

Member

Details

Licensed GPL-3.0-only
Published a year ago
Updated 10 hours ago