nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
EntityJS

EntityJS

Mod

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

Client and server LibraryManagement MobsUtility

4,326 downloads
10 followers
Filter loader...
Filter versions...
  • 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, 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.

New Features

  • 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.

New Features

  • 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.
  • Added TridentEntityJS builder
  • 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
  • Added WolfEntityJS and SkeletonEntityJS builders
  • Fixed: Typo in onStopRiding ProbeJS typing.

  • Added: onRemovePassenger method to all entity builders.

  • Removed: EntityJS key mapping for custom mount jump key in favor of the default player's client jump key.

  • Fixed error related to texture/asset generation in item builders

External resources


Project members

Notenoughmail

Member

Liopyu

Member


Technical information

License
GPL-3.0-only
Client side
required
Server side
required
Project ID