promotional bannermobile promotional banner

EntityJS

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

File Details

entityjs-1.4.6-1.21.jar

  • R
  • Jun 20, 2026
  • 2.26 MB
  • 10
  • 1.21.1+1
  • NeoForge

File Name

entityjs-1.4.6-1.21.jar

Supported Versions

  • 1.21.1
  • 1.21

Curse Maven Snippet

NeoForge

implementation "curse.maven:entityjs-967617:8289755"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

  • Changed canThrow default to true in ProjectileItemBuilder
  • Implemented setModel and setModelClass in CustomEntityBuilder
  • Added setRenderer and setRendererClass methods to CustomEntityBuilder
  • Fixed remapping issues caused by setting remap to true on Forge methods
  • event.createCustom() now supports non-living entities, optionally rendering with GeckoLib or through an existing model class
  • Fixed desync issues in wrapped custom entity classes by defaulting to original entity values
  • Added playMuffledStepSound, playCombinationStepSounds, and playStepSound to EntityJS entity builders
  • Added fallback overrides for methods commonly overridden in final entity classes: playSwimSound, doWaterSplashEffect, processFlappingMovement, and canBeHitByProjectile
  • Added playStepSound, playMuffledStepSound, and playCombinationStepSounds to EntityJSEvents.modifyEntity()
  • Replaced all instances of const with let in ProbeJS typings
  • Fixed ProjectileAnimatableJS and ProjectileEntityJS world-save errors when summoned without an item