Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
EntityJS

EntityJS

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

32.1k
22
Library
Management
Mobs

Compatibility

Minecraft: Java Edition

1.21.x
1.20.1
1.19.2

Platforms

Fabric
Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

Notenoughmail
Notenoughmail Member
Liopyu
Liopyu Member

Details

Licensed GPL-3.0-only
Published last year
Updated yesterday
DescriptionGalleryChangelogVersions

Show all versions

1
5
6
7
9

EntityJS 0.2.7-1.19.2

by Liopyu on Aug 15, 2024
Download
  • Added projectile modification builder
  • Added onEntityCollision to base entity modification builder
  • Added Slime default builder

EntityJS 0.2.6-1.19.2

by Liopyu on Jul 28, 2024
Download
  • Changed onHitEntity & onHitBlock context to take in a Projectile instead of ThrowableItemProjectile to be more inclusive for addon compatibility

EntityJS 0.2.4-1.20.1-fabric

by Liopyu on Jul 16, 2024
Download

EntityJS 0.2.4-1.19.2-fabric

by Liopyu on Jul 16, 2024
Download

EntityJS 0.2.6-1.20.1

by Liopyu on Jul 16, 2024
Download

EntityJS 0.2.5-1.19.2

by Liopyu on Jul 16, 2024
Download
  • Fixed some modifyEntity methods not working in production environment due to failed remappings

EntityJS 0.2.3-1.20.1-fabric

by Liopyu on Jul 13, 2024
Download

EntityJS 0.2.3-1.19.2-fabric

by Liopyu on Jul 13, 2024
Download

Fixed

  • Resolved an issue where the goal event was not firing for PathfinderMobs due to a refmap configuration problem, ensuring consistent event behavior across all entity types.

EntityJS 0.2.5-1.20.1

by Liopyu on Jul 13, 2024
Download

EntityJS 0.2.4-1.19.2

by Liopyu on Jul 13, 2024
Download

Fixed

  • Fixed an issue where getStandingEyeHeight() was returning null.
  • Relocated the goal event in the MobMixin entity initialization method to the EntityMixin onAddedToWorld() method to ensure values register properly.

EntityJS 0.2.2-1.20.1-fabric

by Liopyu on Jul 13, 2024
Download

EntityJS 0.2.2-1.19.2-fabric

by Liopyu on Jul 13, 2024
Download

Enhanced

  • Enhanced addGoalSelectors and addGoals events, now capable of modifying all Mob entities.
  • Enhanced buildBrain() and buildBrainProvider() events, which can now modify any entity brain, provided these entities do not override the brainProvider/getBrain methods in their subclasses.

Added

  • Introduced .removeGoal(), .removeGoals(), and .removeAllGoals() methods to both addGoalSelectors and addGoals events, enabling the removal of existing goals.
  • Introduced getEntity() method to all goal events, granting access to the mob instance involved in the event.
  • Introduced the EntityJSEvents.modifyEntity() event, enabling method overrides for entities derived from PathfinderMob, Mob, LivingEntity, and Entity. (Refer to the new wiki page for examples)

Fixed

  • Fixed an issue where getStandingEyeHeight() was returning null.
  • Relocated the goal event in the MobMixin entity initialization method to the EntityMixin onAddedToWorld() method to ensure values register properly.

EntityJS 0.2.4-1.20.1

by Liopyu on Jul 9, 2024
Download

EntityJS 0.2.3-1.19.2

by Liopyu on Jul 9, 2024
Download

Fixed

  • Resolved an issue where getTypeId could not be accessed due to its private access modifier, enhancing the method's usability.
  • Addressed a bug causing the goal event to fire twice for EntityJS entities, improving event handling consistency.

Added

  • Implemented automatic generation of egg items for entities, streamlining the entity creation process.
  • Introduced .noEggItem() method, allowing developers to opt-out of automatic egg item generation if needed.

EntityJS 0.2.3-1.20.1

by Liopyu on Jul 9, 2024
Download

EntityJS 0.2.2-1.19.2

by Liopyu on Jul 9, 2024
Download

New Features

  • Enhanced addGoalSelectors and addGoals events, now capable of modifying all Mob entities
  • Introduced .removeGoal(), .removeGoals(), and .removeAllGoals() methods to both addGoalSelectors and addGoals events, allowing the removal of existing goals.
  • Enhanced buildBrain() and buildBrainProvider() events which can now modify any entity brain, assuming these entities do not override the brainProvider/getBrain methods in their subclasses
  • Introduced getEntity() method to all goal events, granting access to the mob instance involved in the event

EntityJS 0.2.2-1.20.1

by Liopyu on Jul 8, 2024
Download

EntityJS 0.2.1-1.19.2

by Liopyu on Jul 8, 2024
Download

Added

  • Introduced the EntityJSEvents.modifyEntity() event, enabling method overrides for entities derived from PathfinderMob, Mob, LivingEntity, and Entity. (see new wiki page for examples)

EntityJS 0.2.1-1.20.1

by Liopyu on Jun 27, 2024
Download
  • Changed context from ThrownItemProjectile to Projectile in ProjectileBlockHitContext & ProjectileEntityHitContext to allow addon mods usage of the onHitEntity & onHitBlock methods

EntityJS 0.2.0-1.20.1

by Liopyu on Jun 27, 2024
Download
1
5
6
7
9

Modrinth is open source.

fix-window-open@1656e14

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.