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!

205.4k
30
Library
Management
Mobs
AboutGalleryChangelogVersions

EntityJS 1.4.4-1.21

by Liopyu on Dec 5, 2025
Download

EntityJS 0.6.6-1.20.1

by Liopyu on Dec 5, 2025
Download
  • Fix rare entity modification event crash due to computation timing of eventMap

EntityJS 1.4.3-1.21

by Liopyu on Nov 1, 2025
Download

EntityJS 0.6.5-1.20.1

by Liopyu on Nov 1, 2025
Download
  • Fixed server crash from using newGeoLayer & newGlowingGeoLayer on a dedicated server
  • Scripters can now directly input a UUID while setting entity synced data with entity.setSyncedData() instead of needing to wrap in an Optional
  • Fixed crash from UUID being cast to Optional<UUID> when saving 'uuid' synced data

EntityJS 0.3.5-1.20.1-fabric

by Liopyu on Oct 25, 2025
Download
  • Fixed summoning error with BetterTrims mod
  • Fixed entity attribute event not working on custom mobs

EntityJS 0.3.4-1.20.1-fabric

by Liopyu on Oct 21, 2025
Download
  • Fixed another server-side issue where in some cases custom entity attribute builders are null on the client

EntityJS 1.4.2-1.21

by Liopyu on Oct 20, 2025
Download

EntityJS 0.6.4-1.20.1

by Liopyu on Oct 20, 2025
Download

Memory Leak Fix

  • Prevent modification builder map from holding onto level in memory

EntityJS 0.3.3-1.20.1-fabric

by Liopyu on Oct 17, 2025
Download
  • Fixed entity attributes being null on the client side while on a dedicated server

EntityJS 1.4.1-1.21

by Liopyu on Oct 15, 2025
Download
  • Fixed a "casting to T" error when creating new move control/look control in entities

EntityJS 1.4.0-1.21

by Liopyu on Oct 13, 2025
Download
  • Updated to KubeJS 7.2 ( Future EntityJS versions will still be backwards compatible with KubeJS 7.1 and below )

EntityJS 0.6.3-1.20.1

by Liopyu on Aug 24, 2025
Download
  • Greatly optimized modify builder initialization to only fire once upon base Entity init
  • Changed createCustom method adding a 3rd parameter giving direct access to the respective entity's modification event. This also avoids weird Rhino ambiguity issues with the KubeJS default createCustom method. Reference the updated wiki page for the example of the revision

EntityJS 1.3.9-1.21

by Liopyu on Aug 24, 2025
Download
  • Greatly optimized modify builder initialization to only fire once upon base Entity init
  • Changed createCustom method adding a 3rd parameter giving direct access to the respective entity's modification event. This also avoids weird Rhino ambiguity issues with the KubeJS default createCustom method. Reference the updated wiki page for the example of the revision
  • Moved some synced entity data logic to existing onAddedToLevel method

EntityJS 1.3.8-1.21

by Liopyu on Aug 14, 2025
Download
  • Added defineSyncedData() to ModifyEntityBuilder allowing for auto client/server synced data on entities
  • Added entity.addSyncedData(), entity.setSyncedData() & entity.getSyncedData to Entity class
  • Added most vanilla entity geo models in kubejs assets namespace

EntityJS 1.3.7-1.21

by Liopyu on Aug 6, 2025
Download

EntityJS 0.6.2-1.20.1

by Liopyu on Aug 6, 2025
Download
  • Added addRenderItemLayer method to living entity builders giving scripters the choice to render hand items on their models
  • Added addArmorItemLayer method to living entity builders allowing for armor rendering capabilities
  • Modified sasuke.geo.json to handle armor/hand held items
  • Added the GeoRenderer to all living entity render callbacks as an extra available field

EntityJS 1.3.6-1.21

by Liopyu on Aug 4, 2025
Download
  • Fixed addGoals event inputting the wrong event handler in entities

EntityJS 1.3.5-1.21

by Liopyu on Jul 27, 2025
Download

EntityJS 0.6.1-1.20.1

by Liopyu on Jul 27, 2025
Download
  • Living Entity Builder Improvements

    • Added canRide option
    • Added renderFinal method
    • Added applyRotations method
    • Added setNavigation() method
    • Added setMoveControl() method
  • Goals

    • Added NearestAttackableTargetGoalJS with support for custom AABB
  • Synced Data

    • Vector3 synced data now optionally accepts Vec3 instances

EntityJS 0.3.2-1.20.1-fabric

by Liopyu on Jul 23, 2025
Download
1
2
10

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

new-project-page@ac78952

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