COWMODSКаталог модов
EntityJS

ВЕРСИИ (208)

release

EntityJS 1.5.2

1.5.2
30 сент. 2026 г.2,4 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed tamable entity StackOverflowError when no food predicate is set and is fed - Fixed another wrapper cache issue with `createCustom` entity builder
release

EntityJS 0.7.5

0.7.5
30 сент. 2026 г.4,4 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed tamable entity StackOverflowError when no food predicate is set and is fed - Fixed another wrapper cache issue with `createCustom` entity builder
release

EntityJS 0.7.5

0.7.5
30 сент. 2026 г.785Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed tamable entity StackOverflowError when no food predicate is set and is fed - Fixed another wrapper cache issue with `createCustom` entity builder
release

EntityJS 1.5.1

1.5.1
29 сент. 2026 г.178Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed crash involving non-living entity builder and failed caching
release

EntityJS 0.7.4

0.7.4
29 сент. 2026 г.313Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed crash involving non-living entity builder and failed caching
release

EntityJS 0.7.4

0.7.4
29 сент. 2026 г.39Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed crash involving non-living entity builder and failed caching
release

EntityJS 1.5.0

1.5.0
30 июл. 2026 г.4,7 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added missing `isAlliedTo` implementation to modify builder
release

EntityJS 0.7.3

0.7.3
30 июл. 2026 г.42,5 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added missing `isAlliedTo` implementation to modify builder
release

EntityJS 0.7.3

0.7.3
30 июл. 2026 г.1,3 тыс.Minecraft: 1.20.1fabric
Скачать
Что нового
- Added missing `isAlliedTo` implementation to modify builder
release

EntityJS 1.4.9

1.4.9
29 июл. 2026 г.153Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
# Added - `builder.attributes()` method to `create()` & `createCustom()` entity_type builders # Fixed - `isMultipartEntity()` method always returning true even with no ``builder.addPartEntity()`` overrides - Dedicated server crash when using `setRendererClass()` string overload - Startup crash from duplicate unique mixin methods
release

EntityJS 0.7.2

0.7.2
29 июл. 2026 г.562Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
## Added - `.attributes(attributes => {})` to living entity builders, allowing scripts to add or replace attributes during entity attribute creation - Added inherited dynamic override method suggestions so ProbeJS includes valid methods declared by parent entity classes ## Fixed - `isMultipartEntity()` method always returning true even with no ``builder.addPartEntity()`` overrides - Improved ProbeJS type inference for nested classes used with `createCustom()`, `modify()`, and `Java.loadClass()` - Dedicated server crash when using the new `event.createCustom().setRendererClass()` method
release

EntityJS 0.7.2

0.7.2
29 июл. 2026 г.148Minecraft: 1.20.1fabric
Скачать
Что нового
This version is a major update that adds all missing latest forge EntityJS features and bugfixes to fabric (37 versions!). ## Added - Added `.override(methodKey, callback)` and callback controls such as `superCall()`, `cancel()`, and `setReturnValue()` - Added nonliving entity support and custom model or renderer support to `createCustom()` - Added custom synced entity data support - Added GeckoLib projectile, trident, slime, skeleton, and wolf entity builders - Added additional entity, rendering, movement-control, collision, riding, and modification callbacks - Added improved ProbeJS suggestions for `createCustom()`, `modify()`, `Java.loadClass()`, renderer classes, and dynamic overrides ## Fixed - Improved vanilla fallback behavior across builder and modification callbacks - Improved synced data handling for UUID and `Vec3` values - Fixed projectiles failing to save when created without an item - Fixed dedicated-server crashes caused by client-only model and renderer APIs - Fixed missing default movement speed and several entity-specific callbacks - Improved ProbeJS type inference for inherited methods and nested entity classes - Fixed dedicated server crash when using the new `event.createCustom().setRendererClass()` method - Fixed isMultipartEntity() method always returning true even with no ``builder.addPartEntity()`` overrides
release

EntityJS 1.4.8

1.4.8
21 июл. 2026 г.1,5 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed synced entity data client check causing variables to always be null
release

EntityJS 0.7.1

0.7.1
21 июл. 2026 г.20,5 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed synced entity data client check causing variables to always be null - Fixed goal events not firing due to extra id not being parsed correctly
release

EntityJS 1.4.7

1.4.7
4 июл. 2026 г.20 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
### Additions - Added `.override("someMethod()", callback)` to `event.createCustom()` entities, letting scripts override supported Java entity methods directly. - `.override()` works with public and protected vanilla or modded entity methods when they are safe to override. - Added dynamic override context values like `context.entity`, `context.args`, `context.get("arg0")`, `context.arg0`, and `context.arg1`. - Added named override arguments from Parchment mappings when available, so `customBuilder.override()` callbacks can use names like `context.partialTicks` while still keeping `arg0`, `arg1`, etc. as fallback - Added `context.superCall()` for dynamic overrides, including `context.superCall(...args)` to call the original method with replacement arguments. - Added `EntityJSUtils.superCall()` for supported builder and modify callbacks where a `context` object may not be available. - Added `EntityJSUtils.getCallbackInfo()` for `modifyEntity` callbacks. - Added callback control helpers on supported contexts: `context.cancel()`, `context.setReturnValue(value)`, `context.returnValue()`, and `context.superCall()`. - Added `setRenderer(context => ...)` to `event.createCustom()` for custom renderer factories. - Added `setRendererClass(...)` to `event.createCustom()` for using an existing renderer class. - Added `setModel(context => ...)` to `event.createCustom()` for custom model factories. - Added support for `event.createCustom()` with non-living entities. - Added support for rendering custom non-living entities with GeckoLib or existing renderer classes. - Added `playStepSound`, `playMuffledStepSound`, and `playCombinationStepSounds` to EntityJS entity builders. - Added `playStepSound`, `playMuffledStepSound`, and `playCombinationStepSounds` to `EntityJSEvents.modifyEntity()`. - Added fallback overrides for methods often needed on final entity classes: `playSwimSound`, `doWaterSplashEffect`, `processFlappingMovement`, and `canBeHitByProjectile`. ### ProbeJS / Typing Improvements - Added better ProbeJS support for `event.createCustom()` builders. - Added ProbeJS suggestions for `.override()` method keys. - Added typed override contexts, so `context.entity` matches the custom entity class when possible. - Added typed `setRendererClass("")` string suggestions of viable renderer class strings - `setRendererClass("")` now suggests real renderer classes that can actually load and pass EntityJS renderer checks. - `setRendererClass("some.class.Name")` still accepts custom strings even when they are not in the suggestion list. - Improved dedicated server safety for ProbeJS typing generation so client-only renderer classes are not loaded on servers. - Replaced `const` with `let` in some ProbeJS typing examples ### Changes - Removed `setModelClass(...)`. Most Minecraft model classes need constructor arguments, so scripts should use `setModel(context => new MyModel(...))` instead. - `setRendererClass(...)` is now the class-based shortcut for existing renderer classes. - `setModel(...)` is now the correct model API for custom models. - Changed `canThrow` default to `true` in `ProjectileItemBuilder`. ### Improvements - Improved busy callback performance by caching faster Rhino callback invocation paths when using any EntityJS script facing callback. (30% performance increase profiled on over 500k test iterations) - Expanded cached callback handling across GeckoLib, AI behavior helpers, spawn placement predicates, vanilla goals, setup callbacks, and modify callbacks. - Added callback argument initialization so common entity arguments are ready before server-side logic runs. - Added callback profiling tools for debugging callback setup, JS calls, super calls, return conversion, and context creation. - Changed most boolean callbacks to use EntityJS’s new `BooleanCallback` interface. - Improved wrapped custom entity behavior by defaulting synced values to the original entity values. ### Fixes - Fixed Forge remapping issues caused by methods using `remap = true` incorrectly. - Fixed `PiglinEntityJS` not wiring `isConverting` and `finishConversion`. - Fixed custom and tameable entity builders missing default movement speed values. - Fixed `ProjectileAnimatableJS` and `ProjectileEntityJS` world-save errors when summoned without an item.
release

EntityJS 0.7.0

0.7.0
4 июл. 2026 г.10,9 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
### Additions - Added `.override("someMethod()", callback)` to `event.createCustom()` entities, letting scripts override supported Java entity methods directly. - `.override()` works with public and protected vanilla or modded entity methods when they are safe to override. - Added dynamic override context values like `context.entity`, `context.args`, `context.get("arg0")`, `context.arg0`, and `context.arg1`. - Added named override arguments from Parchment mappings when available, so `customBuilder.override()` callbacks can use names like `context.partialTicks` while still keeping `arg0`, `arg1`, etc. as fallback - Added `context.superCall()` for dynamic overrides, including `context.superCall(...args)` to call the original method with replacement arguments. - Added `EntityJSUtils.superCall()` for supported builder and modify callbacks where a `context` object may not be available. - Added `EntityJSUtils.getCallbackInfo()` for `modifyEntity` callbacks. - Added callback control helpers on supported contexts: `context.cancel()`, `context.setReturnValue(value)`, `context.returnValue()`, and `context.superCall()`. - Added `setRenderer(context => ...)` to `event.createCustom()` for custom renderer factories. - Added `setRendererClass(...)` to `event.createCustom()` for using an existing renderer class. - Added `setModel(context => ...)` to `event.createCustom()` for custom model factories. - Added support for `event.createCustom()` with non-living entities. - Added support for rendering custom non-living entities with GeckoLib or existing renderer classes. - Added `playStepSound`, `playMuffledStepSound`, and `playCombinationStepSounds` to EntityJS entity builders. - Added `playStepSound`, `playMuffledStepSound`, and `playCombinationStepSounds` to `EntityJSEvents.modifyEntity()`. - Added fallback overrides for methods often needed on final entity classes: `playSwimSound`, `doWaterSplashEffect`, `processFlappingMovement`, and `canBeHitByProjectile`. ### ProbeJS / Typing Improvements - Added better ProbeJS support for `event.createCustom()` builders. - Added ProbeJS suggestions for `.override()` method keys. - Added typed override contexts, so `context.entity` matches the custom entity class when possible. - Added typed `setRendererClass("")` string suggestions of viable renderer class strings - `setRendererClass("")` now suggests real renderer classes that can actually load and pass EntityJS renderer checks. - `setRendererClass("some.class.Name")` still accepts custom strings even when they are not in the suggestion list. - Improved dedicated server safety for ProbeJS typing generation so client-only renderer classes are not loaded on servers. - Replaced `const` with `let` in some ProbeJS typing examples ### Changes - Removed `setModelClass(...)`. Most Minecraft model classes need constructor arguments, so scripts should use `setModel(context => new MyModel(...))` instead. - `setRendererClass(...)` is now the class-based shortcut for existing renderer classes. - `setModel(...)` is now the correct model API for custom models. - Changed `canThrow` default to `true` in `ProjectileItemBuilder`. ### Improvements - Improved busy callback performance by caching faster Rhino callback invocation paths when using any EntityJS script facing callback. (30% performance increase profiled on over 500k test iterations) - Expanded cached callback handling across GeckoLib, AI behavior helpers, spawn placement predicates, vanilla goals, setup callbacks, and modify callbacks. - Added callback argument initialization so common entity arguments are ready before server-side logic runs. - Added callback profiling tools for debugging callback setup, JS calls, super calls, return conversion, and context creation. - Changed most boolean callbacks to use EntityJS’s new `BooleanCallback` interface. - Improved wrapped custom entity behavior by defaulting synced values to the original entity values. ### Fixes - Fixed Forge remapping issues caused by methods using `remap = true` incorrectly. - Fixed `PiglinEntityJS` not wiring `isConverting` and `finishConversion`. - Fixed custom and tameable entity builders missing default movement speed values. - Fixed `ProjectileAnimatableJS` and `ProjectileEntityJS` world-save errors when summoned without an item.
release

EntityJS 1.4.6-1.21

1.4.6-1.21
20 июн. 2026 г.1,5 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- 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
release

EntityJS 0.6.9-1.20.1

0.6.9-1.20.1
20 июн. 2026 г.15,5 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- 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
release

EntityJS 1.4.5-1.21

1.4.5-1.21
23 мар. 2026 г.15,1 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed attribute modification ordering
release

EntityJS 0.6.7-1.20.1

0.6.7-1.20.1
23 мар. 2026 г.114,8 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed attribute modification ordering
release

EntityJS 1.4.4-1.21

1.4.4-1.21
5 дек. 2025 г.7,1 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fix rare entity modification event crash due to computation timing of `eventMap`
release

EntityJS 0.6.6-1.20.1

0.6.6-1.20.1
5 дек. 2025 г.252,3 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fix rare entity modification event crash due to computation timing of `eventMap`
release

EntityJS 1.4.3-1.21

1.4.3-1.21
1 нояб. 2025 г.5,7 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- 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
release

EntityJS 0.6.5-1.20.1

0.6.5-1.20.1
1 нояб. 2025 г.19,1 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- 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
release

EntityJS 0.3.5-1.20.1-fabric

0.3.5-1.20.1-fabric
25 окт. 2025 г.4,7 тыс.Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed summoning error with BetterTrims mod - Fixed entity attribute event not working on custom mobs
release

EntityJS 0.3.4-1.20.1-fabric

0.3.4-1.20.1-fabric
21 окт. 2025 г.157Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed another server-side issue where in some cases custom entity attribute builders are null on the client
release

EntityJS 1.4.2-1.21

1.4.2-1.21
20 окт. 2025 г.188Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
# Memory Leak Fix - Prevent modification builder map from holding onto level in memory
release

EntityJS 0.6.4-1.20.1

0.6.4-1.20.1
20 окт. 2025 г.6,5 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
# Memory Leak Fix - Prevent modification builder map from holding onto level in memory
release

EntityJS 0.3.3-1.20.1-fabric

0.3.3-1.20.1-fabric
17 окт. 2025 г.205Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed entity attributes being null on the client side while on a dedicated server
release

EntityJS 1.4.1-1.21

1.4.1-1.21
15 окт. 2025 г.74Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed a "casting to T" error when creating new move control/look control in entities
release

EntityJS 1.4.0-1.21

1.4.0-1.21
13 окт. 2025 г.86Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Updated to KubeJS 7.2 ( Future EntityJS versions will still be backwards compatible with KubeJS 7.1 and below )
release

EntityJS 0.6.3-1.20.1

0.6.3-1.20.1
24 авг. 2025 г.56,6 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- 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](https://github.com/liopyu/EntityJS/wiki/Clone-Entity-Registry-Event#example) for the example of the revision
release

EntityJS 1.3.9-1.21

1.3.9-1.21
24 авг. 2025 г.5,1 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- 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](https://github.com/liopyu/EntityJS/wiki/Clone-Entity-Registry-Event#example) for the example of the revision - Moved some synced entity data logic to existing `onAddedToLevel` method
release

EntityJS 1.3.8-1.21

1.3.8-1.21
14 авг. 2025 г.139Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- 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
release

EntityJS 1.3.7-1.21

1.3.7-1.21
6 авг. 2025 г.645Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- 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
release

EntityJS 0.6.2-1.20.1

0.6.2-1.20.1
6 авг. 2025 г.113,9 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- 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
release

EntityJS 1.3.6-1.21

1.3.6-1.21
4 авг. 2025 г.67Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed `addGoals` event inputting the wrong event handler in entities
release

EntityJS 1.3.5-1.21

1.3.5-1.21
27 июл. 2025 г.2,6 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- **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
release

EntityJS 0.6.1-1.20.1

0.6.1-1.20.1
27 июл. 2025 г.9,7 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- **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
release

EntityJS 0.3.2-1.20.1-fabric

0.3.2-1.20.1-fabric
23 июл. 2025 г.1,1 тыс.Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed entity crash with `canAttack()` modifyEntity builder method
release

EntityJS 0.2.8-1.19.2-fabric

0.2.8-1.19.2-fabric
23 июл. 2025 г.158Minecraft: 1.19.2fabric
Скачать
Что нового
- Fixed entity crash with `canAttack()` modifyEntity builder method
release

EntityJS 1.3.4-1.21

1.3.4-1.21
21 июл. 2025 г.160Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added `renderType()` & `setRenderType()` to non living model layer builders for custom render type implementation - Added `shouldRenderAtSqrDistance` to all living entity builders
release

EntityJS 0.6.0-1.20.1

0.6.0-1.20.1
21 июл. 2025 г.3,1 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added `renderType()` & `setRenderType()` to non living model layer builders for custom render type implementation - Added `shouldRenderAtSqrDistance` to all living entity builders
release

EntityJS 1.3.3-1.21

1.3.3-1.21
2 июл. 2025 г.1,6 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added `setRenderType` & `renderType` functions to the `newGeoLayer` & `newGlowingGeoLayer` builders
release

EntityJS 0.5.9-1.20.1

0.5.9-1.20.1
2 июл. 2025 г.38,2 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added `setRenderType` & `renderType` functions to the `newGeoLayer` & `newGlowingGeoLayer` builders
release

EntityJS 1.3.2-1.21

1.3.2-1.21
1 июл. 2025 г.44Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- The `modifyEntity` event is now only posted during the `rendertype` event if the registered JS event handler actually defines `setTextureLocation` or `setRenderType`
release

EntityJS 0.5.8-1.20.1

0.5.8-1.20.1
1 июл. 2025 г.74Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- The `modifyEntity` event is now only posted during the `rendertype` event if the registered JS event handler actually defines `setTextureLocation` or `setRenderType`
release

EntityJS 1.3.1-1.21

1.3.1-1.21
29 июн. 2025 г.55Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added `canBeCollidedWith` to all living & nonliving entity builders - Removed old MobBuilder class
release

EntityJS 0.5.7-1.20.1

0.5.7-1.20.1
29 июн. 2025 г.80Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added `canBeCollidedWith` to all living & nonliving entity builders - Removed old MobBuilder class
release

EntityJS 1.3.0-1.21

1.3.0-1.21
20 июн. 2025 г.219Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- 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 `createCustom`entities
release

EntityJS 0.5.6-1.20.1

0.5.6-1.20.1
20 июн. 2025 г.398Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- 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 `createCustom`entities
release

EntityJS 1.2.9-1.21

1.2.9-1.21
17 июн. 2025 г.69Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Properly implemented `use` & `releaseUsing` kjs overrides into custom item builders
release

EntityJS 0.5.5-1.20.1

0.5.5-1.20.1
17 июн. 2025 г.182Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Properly implemented `use` & `releaseUsing` kjs overrides into custom item builders
release

EntityJS 1.2.8-1.21

1.2.8-1.21
17 июн. 2025 г.44Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- 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
release

EntityJS 0.5.4-1.20.1

0.5.4-1.20.1
17 июн. 2025 г.48Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- 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
release

EntityJS 1.2.7-1.21

1.2.7-1.21
11 июн. 2025 г.73Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed casting error from Custom entity builder to CustomEntityJSBuilder in Modification event
release

EntityJS 0.5.3-1.20.1

0.5.3-1.20.1
11 июн. 2025 г.10,4 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed casting error from Custom entity builder to CustomEntityJSBuilder in Modification event
release

EntityJS 1.2.6-1.21

1.2.6-1.21
11 июн. 2025 г.31Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added `renderType` function method in BaseLivingEntityBuilder & CustomEntityJSBuilder
release

EntityJS 0.5.2-1.20.1

0.5.2-1.20.1
11 июн. 2025 г.40Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added `renderType` function method in BaseLivingEntityBuilder & CustomEntityJSBuilder
release

EntityJS 1.2.5-1.21

1.2.5-1.21
2 июн. 2025 г.101Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- 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
release

EntityJS 0.5.1-1.20.1

0.5.1-1.20.1
2 июн. 2025 г.5,3 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- 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
release

EntityJS 1.2.4-1.21

1.2.4-1.21
30 мая 2025 г.43Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed crash when disabling goals for custom Bee entities - Added `getEntityBuilder` to EntityJSUtils binding class
release

EntityJS 0.5.0-1.20.1

0.5.0-1.20.1
30 мая 2025 г.196Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed crash when disabling goals for custom Bee entities - Added `getEntityBuilder` to EntityJSUtils binding class
release

EntityJS 0.5.0-1.19.2

0.5.0-1.19.2
30 мая 2025 г.1,4 тыс.Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed crash when disabling goals for custom Bee entities - Added `getEntityBuilder` to EntityJSUtils binding class
release

EntityJS 0.3.1-1.20.1-fabric

0.3.1-1.20.1-fabric
30 мая 2025 г.522Minecraft: 1.20.1fabric
Скачать
Что нового
- 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
release

EntityJS 0.3.0-1.20.1-fabric

0.3.0-1.20.1-fabric
25 мая 2025 г.139Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed bug where getType() is not found due to class obfuscations when summoning EntityJS entities with an egg item
release

EntityJS 0.2.7-1.19.2-fabric

0.2.7-1.19.2-fabric
25 мая 2025 г.42Minecraft: 1.19.2fabric
Скачать
Что нового
- Fixed bug where getType() is not found due to class obfuscations when summoning EntityJS entities with an egg item
release

EntityJS 1.2.3-1.21

1.2.3-1.21
15 мая 2025 г.353Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added `setFacesTrajectory` to the `ProjectileAnimatableJSBuilder` to add implementation for `geckolib_projectile` determining if the projectile's model visually faces the direction it's currently headed in - Moved some client logic to client side only classes to avoid errors on dedicated servers when modifying certain entity methods.
release

EntityJS 0.4.9-1.20.1

0.4.9-1.20.1
15 мая 2025 г.58,3 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added `setFacesTrajectory` to the `ProjectileAnimatableJSBuilder` to add implementation for `geckolib_projectile` determining if the projectile's model visually faces the direction it's currently headed in - Moved some client logic to client side only classes to avoid errors on dedicated servers when modifying certain entity methods.
release

EntityJS 0.4.9-1.19.2

0.4.9-1.19.2
15 мая 2025 г.130Minecraft: 1.19.2forge
Скачать
Что нового
- Added `setFacesTrajectory` to the `ProjectileAnimatableJSBuilder` to add implementation for `geckolib_projectile` determining if the projectile's model visually faces the direction it's currently headed in - Moved some client logic to client side only classes to avoid errors on dedicated servers when modifying certain entity methods.
release

EntityJS 1.2.2-1.21

1.2.2-1.21
10 апр. 2025 г.282Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed missing collar implementation to WolfEntityJS - Fixed GeoLayerJS rendering logic not working when builder.render was called - Fixed entity modification `canAttack` callback resulting in NullPointerException crash
release

EntityJS 0.4.8-1.20.1

0.4.8-1.20.1
10 апр. 2025 г.6,7 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed missing collar implementation to WolfEntityJS - Fixed GeoLayerJS rendering logic not working when builder.render was called - Fixed entity modification `canAttack` callback resulting in NullPointerException crash - Added client/server synced data methods via `.defineSyncedData` entity modification method. Example: ```javascript builder.defineSyncedData(entity => { entity.addSyncedData("string", "Variant", "blue") }) ``` - Added `getSyncedData` to LivingEntities to grab the aforementioned synced data. Example: ```javascript entity.getSyncedData("Variant") ```
release

EntityJS 0.4.8-1.19.2

0.4.8-1.19.2
10 апр. 2025 г.108Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed missing collar implementation to WolfEntityJS - Fixed GeoLayerJS rendering logic not working when builder.render was called - Fixed entity modification `canAttack` callback resulting in NullPointerException crash
release

EntityJS 1.2.1-1.21

1.2.1-1.21
26 мар. 2025 г.156Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added missing arguments to CustomInstructionKeyframeEventJS,ParticleKeyFrameEventJS & SoundKeyFrameEventJS including `entity`, `animationTick`, `controller` & `keyframeData` - Added getCurrentAnimationTick() to Geckolib AnimationController giving the current tick the playing animation is at. - Made `setCanShootFromDispenser()` in projectile builders return the builder instead of void allowing for proper builder method chaining
release

EntityJS 0.4.7-1.20.1

0.4.7-1.20.1
26 мар. 2025 г.353Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added missing arguments to CustomInstructionKeyframeEventJS,ParticleKeyFrameEventJS & SoundKeyFrameEventJS including `entity`, `animationTick`, `controller` & `keyframeData` - Added getCurrentAnimationTick() to Geckolib AnimationController giving the current tick the playing animation is at. - Made `setCanShootFromDispenser()` in projectile builders return the builder instead of void allowing for proper builder method chaining
release

EntityJS 0.4.7-1.19.2

0.4.7-1.19.2
26 мар. 2025 г.89Minecraft: 1.19.2forge
Скачать
Что нового
- Added missing arguments to CustomInstructionKeyframeEventJS,ParticleKeyFrameEventJS & SoundKeyFrameEventJS including `entity`, `animationTick`, `controller` & `keyframeData` - Added getCurrentAnimationTick() to Geckolib AnimationController giving the current tick the playing animation is at. - Made `setCanShootFromDispenser()` in projectile builders return the builder instead of void allowing for proper builder method chaining
release

EntityJS 0.2.9-1.20.1-fabric

0.2.9-1.20.1-fabric
26 мар. 2025 г.1,3 тыс.Minecraft: 1.20.1fabric
Скачать
Что нового
- Added missing arguments to CustomInstructionKeyframeEventJS,ParticleKeyFrameEventJS & SoundKeyFrameEventJS including `entity`, `animationTick`, `controller` & `keyframeData` - Added getCurrentAnimationTick() to Geckolib AnimationController giving the current tick the playing animation is at. - Added `isMoving()` boolean to Entity universally
release

EntityJS 0.2.8-1.20.1-fabric

0.2.8-1.20.1-fabric
24 мар. 2025 г.49Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed entity attributes not registering on client in a server environment
release

EntityJS 1.2.0-1.21

1.2.0-1.21
19 мар. 2025 г.53Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
### Added - **`ArrowEntityJS`**: Made `getPickupItem` method accessible. - **`Entity` Classes**: Added `isMoving()` boolean method to all `Entity` classes. - **Projectile Entities**: Added optional dispenser behavior to the following classes: - `TridentEntityJS` - `ProjectileEntityJS` - `ProjectileAnimatableJS` - `ArrowEntityJS` ### Improved - **`ArrowEntityJS`**: Properly implemented `knockBack` logic to ensure additional knockback only applies when `knockBack` is greater than 1. ### Removed - Removed some shadowed fields in `ArrowEntityJS` to prevent potential conflicts.
release

EntityJS 0.4.6-1.20.1

0.4.6-1.20.1
19 мар. 2025 г.197Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
### Added - **`ArrowEntityJS`**: Made `getPickupItem` method accessible. - **`Entity` Classes**: Added `isMoving()` boolean method to all `Entity` classes. - **Projectile Entities**: Added optional dispenser behavior to the following classes: - `TridentEntityJS` - `ProjectileEntityJS` - `ProjectileAnimatableJS` - `ArrowEntityJS` ### Improved - **`ArrowEntityJS`**: Properly implemented `knockBack` logic to ensure additional knockback only applies when `knockBack` is greater than 1. ### Removed - Removed some shadowed fields in `ArrowEntityJS` to prevent potential conflicts.
release

EntityJS 0.4.6-1.19.2

0.4.6-1.19.2
19 мар. 2025 г.40Minecraft: 1.19.2forge
Скачать
Что нового
### Added - **`ArrowEntityJS`**: Made `getPickupItem` method accessible. - **`Entity` Classes**: Added `isMoving()` boolean method to all `Entity` classes. - **Projectile Entities**: Added optional dispenser behavior to the following classes: - `TridentEntityJS` - `ProjectileEntityJS` - `ProjectileAnimatableJS` - `ArrowEntityJS` ### Improved - **`ArrowEntityJS`**: Properly implemented `knockBack` logic to ensure additional knockback only applies when `knockBack` is greater than 1. ### Removed - Removed some shadowed fields in `ArrowEntityJS` to prevent potential conflicts.
release

EntityJS 1.1.9-1.21

1.1.9-1.21
11 мар. 2025 г.50Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Implemented logic to enable `setRenderType` & `setTextureLocation` for non-living entities - Moved `setRenderType` & `setTextureLocation` to `ModifyEntityBuilder` from `ModifyLivingEntityBuilder`
release

EntityJS 0.4.5-1.20.1

0.4.5-1.20.1
11 мар. 2025 г.168Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Implemented logic to enable `setRenderType` & `setTextureLocation` for non-living entities - Moved `setRenderType` & `setTextureLocation` to `ModifyEntityBuilder` from `ModifyLivingEntityBuilder`
release

EntityJS 0.4.5-1.19.2

0.4.5-1.19.2
11 мар. 2025 г.32Minecraft: 1.19.2forge
Скачать
Что нового
- Implemented logic to enable `setRenderType` & `setTextureLocation` for non-living entities - Moved `setRenderType` & `setTextureLocation` to `ModifyEntityBuilder` from `ModifyLivingEntityBuilder`
release

EntityJS 1.1.8-1.21

1.1.8-1.21
9 мар. 2025 г.42Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed context for `setRenderType` in Living Entity Modification Builder, enabling entity model parts to be modified
release

EntityJS 0.4.4-1.20.1

0.4.4-1.20.1
9 мар. 2025 г.82Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed context for `setRenderType` in Living Entity Modification Builder, enabling entity model parts to be modified
release

EntityJS 0.4.4-1.19.2

0.4.4-1.19.2
9 мар. 2025 г.31Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed context for `setRenderType` in Living Entity Modification Builder, enabling entity model parts to be modified
release

EntityJS 0.2.7-1.20.1-fabric

0.2.7-1.20.1-fabric
7 мар. 2025 г.274Minecraft: 1.20.1fabric
Скачать
Что нового
- fixed `onEquipItem` firing too soon resulting in null builder - Removed `pathNavigation` shadowing preventing custom Path Navigation
release

EntityJS 0.2.6-1.20.1-fabric

0.2.6-1.20.1-fabric
26 февр. 2025 г.201Minecraft: 1.20.1fabric
Скачать
Что нового
- Implemented translation key by default - Removed handItem/armorItem shadowing
release

EntityJS 0.2.6-1.19.2-fabric

0.2.6-1.19.2-fabric
26 февр. 2025 г.42Minecraft: 1.19.2fabric
Скачать
Что нового
- Implemented translation key by default
release

EntityJS 1.1.7-1.21

1.1.7-1.21
1 февр. 2025 г.90Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added missing `canTakeItem` & `canPickUpLoot` logic in Mob Modification event - Moved `canTakeItem` from `ModifyLivingEntityBuilder` to `ModifyMobBuilder`
release

EntityJS 0.4.3-1.20.1

0.4.3-1.20.1
1 февр. 2025 г.3,2 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added missing `canTakeItem` & `canPickUpLoot` logic in Mob Modification event - Moved `canTakeItem` from `ModifyLivingEntityBuilder` to `ModifyMobBuilder`
release

EntityJS 0.4.3-1.19.2

0.4.3-1.19.2
1 февр. 2025 г.49Minecraft: 1.19.2forge
Скачать
Что нового
- Added missing `canTakeItem` & `canPickUpLoot` logic in Mob Modification event - Moved `canTakeItem` from `ModifyLivingEntityBuilder` to `ModifyMobBuilder`
release

EntityJS 1.1.6-1.21

1.1.6-1.21
30 янв. 2025 г.40Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added newGlowingGeoLayer() method to living entity builders enabling glowing texture overlays
release

EntityJS 0.4.2-1.20.1

0.4.2-1.20.1
29 янв. 2025 г.112Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added `newGlowingGeoLayer()` method to living entity builders enabling glowing texture overlays
release

EntityJS 0.4.2-1.19.2

0.4.2-1.19.2
29 янв. 2025 г.37Minecraft: 1.19.2forge
Скачать
Что нового
- Added `newGlowingGeoLayer()` method to living entity builders enabling glowing texture overlays
release

EntityJS 1.1.5-1.21

1.1.5-1.21
20 янв. 2025 г.55Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
### Fixed - Resolved an issue in the `doHurtTarget` method where the modified entity was incorrectly passed into both the target and entity fields. The correct target entity is now passed. ### Added - Added a default translation key for entities to ensure proper default name handling. ### Removed - Removed custom jump and controlling logic for entities that are already mountable, preventing unnecessary overrides. - Removed `armorItems` and `handItems` logic from most entities to avoid overriding existing functionality. - Eliminated shadowing logic in the Wither entity to ensure proper behavior. - Removed shadowing values from `PiglinEntityJS` to ensure proper behavior.
release

EntityJS 0.4.1-1.20.1

0.4.1-1.20.1
20 янв. 2025 г.349Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
### Fixed - Resolved an issue in the `doHurtTarget` method where the modified entity was incorrectly passed into both the target and entity fields. The correct target entity is now passed. ### Added - Added a default translation key for entities to ensure proper default name handling. ### Removed - Removed custom jump and controlling logic for entities that are already mountable, preventing unnecessary overrides. - Removed `armorItems` and `handItems` logic from most entities to avoid overriding existing functionality. - Eliminated shadowing logic in the Wither entity to ensure proper behavior. - Removed shadowing values from `PiglinEntityJS` to ensure proper behavior.
release

EntityJS 0.4.1-1.19.2

0.4.1-1.19.2
20 янв. 2025 г.48Minecraft: 1.19.2forge
Скачать
Что нового
### Fixed - Resolved an issue in the `doHurtTarget` method where the modified entity was incorrectly passed into both the target and entity fields. The correct target entity is now passed. ### Added - Added a default translation key for entities to ensure proper default name handling. ### Removed - Removed custom jump and controlling logic for entities that are already mountable, preventing unnecessary overrides. - Removed `armorItems` and `handItems` logic from most entities to avoid overriding existing functionality. - Eliminated shadowing logic in the Wither entity to ensure proper behavior. - Removed shadowing values from `PiglinEntityJS` to ensure proper behavior.
release

EntityJS 1.1.4-1.21

1.1.4-1.21
9 дек. 2024 г.80Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Removed clientside check which was preventing some needed client-sided logic from various methods in all entities
release

EntityJS 0.4.0-1.20.1

0.4.0-1.20.1
9 дек. 2024 г.408Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Removed clientside check which was preventing some needed client-sided logic from various methods in all entities
release

EntityJS 0.4.0-1.19.2

0.4.0-1.19.2
9 дек. 2024 г.70Minecraft: 1.19.2forge
Скачать
Что нового
- Removed clientside check which was preventing some needed client-sided logic from various methods in all entities
release

EntityJS 1.1.3-1.21

1.1.3-1.21
29 нояб. 2024 г.55Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added `isSunBurnTick()` to ModifyMobBuilder
release

EntityJS 0.3.9-1.20.1

0.3.9-1.20.1
29 нояб. 2024 г.233Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added `isSunBurnTick()` to ModifyMobBuilder
release

EntityJS 0.3.9-1.19.2

0.3.9-1.19.2
29 нояб. 2024 г.45Minecraft: 1.19.2forge
Скачать
Что нового
- Added `isSunBurnTick()` to ModifyMobBuilder
release

EntityJS 1.1.2-1.21

1.1.2-1.21
28 нояб. 2024 г.45Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added defaultGoals & canBeBucketed to WaterEntityJSBuilder - Added some missing mobInteract methods to entity builders
release

EntityJS 0.3.8-1.20.1

0.3.8-1.20.1
28 нояб. 2024 г.55Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added defaultGoals & canBeBucketed to WaterEntityJSBuilder. - Added experience reward to MobMixin to override default implementations
release

EntityJS 0.3.8-1.19.2

0.3.8-1.19.2
28 нояб. 2024 г.46Minecraft: 1.19.2forge
Скачать
Что нового
- Added defaultGoals & canBeBucketed to WaterEntityJSBuilder. - Added experience reward to MobMixin to override default implementations
release

EntityJS 1.1.1-1.21

1.1.1-1.21
1 нояб. 2024 г.280Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed bug where all projectile renderers default to one texture - Fixed KubeJSProjectileEntityRenderer empty poseStack crash
release

EntityJS 0.3.7-1.20.1

0.3.7-1.20.1
1 нояб. 2024 г.795Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed bug where all projectile renderers default to one texture
release

EntityJS 0.3.7-1.19.2

0.3.7-1.19.2
1 нояб. 2024 г.338Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed bug where all projectile renderers default to one texture
release

EntityJS 0.2.5-1.20.1-fabric

0.2.5-1.20.1-fabric
1 нояб. 2024 г.952Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed bug where all projectile renderers default to one texture
release

EntityJS 0.2.5-1.19.2-fabric

0.2.5-1.19.2-fabric
1 нояб. 2024 г.99Minecraft: 1.19.2fabric
Скачать
Что нового
- Fixed bug where all projectile renderers default to one texture
release

EntityJS 0.3.6-1.20.1

0.3.6-1.20.1
22 окт. 2024 г.607Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
### 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.
release

EntityJS 0.3.6-1.19.2

0.3.6-1.19.2
22 окт. 2024 г.38Minecraft: 1.19.2forge
Скачать
Что нового
### 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.  
release

EntityJS 1.1.0-1.21

1.1.0-1.21
22 окт. 2024 г.50Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
### 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.
release

EntityJS 1.0.9-1.21

1.0.9-1.21
14 окт. 2024 г.53Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added `TridentEntityJS` builder - Added `setSurvivalChance()` to ender eye builder - Fixed `onHitEntity()` method in some projectile builders
release

EntityJS 0.3.5-1.20.1

0.3.5-1.20.1
14 окт. 2024 г.121Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added `TridentEntityJS` builder - Added `setSurvivalChance()` to ender eye builder - Fixed `onHitEntity()` method in some projectile builders
release

EntityJS 0.3.5-1.19.2

0.3.5-1.19.2
14 окт. 2024 г.41Minecraft: 1.19.2forge
Скачать
Что нового
- Added `TridentEntityJS` builder - Added `setSurvivalChance()` to ender eye builder - Fixed `onHitEntity()` method in some projectile builders
release

EntityJS 1.0.8-1.21

1.0.8-1.21
13 окт. 2024 г.38Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- 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
release

EntityJS 0.3.4-1.20.1

0.3.4-1.20.1
13 окт. 2024 г.41Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- 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
release

EntityJS 0.3.4-1.19.2

0.3.4-1.19.2
13 окт. 2024 г.7,9 тыс.Minecraft: 1.19.2forge
Скачать
Что нового
- 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
release

EntityJS 1.0.7-1.21

1.0.7-1.21
17 сент. 2024 г.382Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added WolfEntityJS and SkeletonEntityJS builders - Fixed default goals not being applied in default mob builders
release

EntityJS 0.3.3-1.20.1

0.3.3-1.20.1
17 сент. 2024 г.234Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added WolfEntityJS and SkeletonEntityJS builders
release

EntityJS 0.3.3-1.19.2

0.3.3-1.19.2
17 сент. 2024 г.53Minecraft: 1.19.2forge
Скачать
Что нового
- Added WolfEntityJS and SkeletonEntityJS builders
release

EntityJS 1.0.6-1.21

1.0.6-1.21
13 сент. 2024 г.48Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- **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.
release

EntityJS 1.0.5-1.21

1.0.5-1.21
12 сент. 2024 г.46Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Fixed error related to texture/asset generation in item builders
release

EntityJS 1.0.4-1.21

1.0.4-1.21
9 сент. 2024 г.41Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Removed client-side only binding resulting in a dedicated server crash
release

EntityJS 0.3.2-1.20.1

0.3.2-1.20.1
9 сент. 2024 г.124Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Removed client-side only binding resulting in a dedicated server crash
release

EntityJS 0.3.2-1.19.2

0.3.2-1.19.2
9 сент. 2024 г.41Minecraft: 1.19.2forge
Скачать
Что нового
- Removed client-side only binding resulting in a dedicated server crash
release

EntityJS 1.0.3-1.21

1.0.3-1.21
1 сент. 2024 г.52Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Added missing isPickable method to Entity Modification mixin - Made isPickable a function instead of a boolean setter in ModifyEntityBuilder
release

EntityJS 0.3.1-1.20.1

0.3.1-1.20.1
1 сент. 2024 г.85Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added missing isPickable method to Entity Modification mixin - Made isPickable a function instead of a boolean setter in ModifyEntityBuilder
release

EntityJS 0.3.1-1.19.2

0.3.1-1.19.2
1 сент. 2024 г.41Minecraft: 1.19.2forge
Скачать
Что нового
- Added missing isPickable method to Entity Modification mixin - Made isPickable a function instead of a boolean setter in ModifyEntityBuilder
release

EntityJS 1.0.2-1.21

1.0.2-1.21
1 сент. 2024 г.39Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
-Added setRenderType & setTextureLocation methods to ModifyLivingEntityBuilder
release

EntityJS 0.3.0-1.20.1

0.3.0-1.20.1
1 сент. 2024 г.49Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
-Added setRenderType & setTextureLocation methods to ModifyLivingEntityBuilder -Moved the onInteract entity modification method from the mob modification builder to the entity modification builder.
release

EntityJS 0.3.0-1.19.2

0.3.0-1.19.2
1 сент. 2024 г.42Minecraft: 1.19.2forge
Скачать
Что нового
-Added setRenderType & setTextureLocation methods to ModifyLivingEntityBuilder -Moved the onInteract entity modification method from the mob modification builder to the entity modification builder.
release

EntityJS 1.0.1-1.21

1.0.1-1.21
31 авг. 2024 г.45Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- **New Feature**: Introduced the `entityjs:geckolib_projectile` builder with GeckoLib model support. - **Bug Fixes**: - Resolved startup crash for nonliving builders when the `immuneTo` field is not specified. - Fixed the `ProjectileEntityJS` renderer. - Corrected an issue where the projectile's `ItemStack` was `null` on entity initialization, preventing spawning. - Fixed `ArrowEntityJS` not spawning when shot from a bow. - **Change**: Moved the `onInteract` entity modification method from the mob modification builder to the entity modification builder.
release

EntityJS 0.2.9-1.20.1

0.2.9-1.20.1
31 авг. 2024 г.60Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added "entityjs:geckolib_projectile" builder with geckolib model capabilities
release

EntityJS 0.2.9-1.19.2

0.2.9-1.19.2
31 авг. 2024 г.48Minecraft: 1.19.2forge
Скачать
Что нового
- Added "entityjs:geckolib_projectile" builder with geckolib model capabilities
release

EntityJS 1.0.0-1.21

1.0.0-1.21
22 авг. 2024 г.276Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Updated to 1.21 - Improved function error handling in all living entities to prevent crashes when erroring in returnable value functions
release

EntityJS 0.2.8-1.20.1

0.2.8-1.20.1
16 авг. 2024 г.3,4 тыс.Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed issue where some mobs wouldn't attack because of `playerTouch` not calling super by default
release

EntityJS 0.2.8-1.19.2

0.2.8-1.19.2
16 авг. 2024 г.56Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed issue where some mobs wouldn't attack because of `playerTouch` not calling super by default
release

EntityJS 0.2.7-1.20.1

0.2.7-1.20.1
15 авг. 2024 г.355Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added projectile modification builder - Added onEntityCollision to base entity modification builder - Added `Slime` default builder
release

EntityJS 0.2.7-1.19.2

0.2.7-1.19.2
15 авг. 2024 г.43Minecraft: 1.19.2forge
Скачать
Что нового
- Added projectile modification builder - Added onEntityCollision to base entity modification builder - Added `Slime` default builder
release

EntityJS 0.2.6-1.19.2

0.2.6-1.19.2
28 июл. 2024 г.55Minecraft: 1.19.2forge
Скачать
Что нового
- Changed `onHitEntity` & `onHitBlock` context to take in a `Projectile` instead of `ThrowableItemProjectile` to be more inclusive for addon compatibility
release

EntityJS 0.2.4-1.20.1-fabric

0.2.4-1.20.1-fabric
16 июл. 2024 г.1,3 тыс.Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed some modifyEntity methods not working in production environment due to failed remappings
release

EntityJS 0.2.4-1.19.2-fabric

0.2.4-1.19.2-fabric
16 июл. 2024 г.71Minecraft: 1.19.2fabric
Скачать
Что нового
- Fixed some modifyEntity methods not working in production environment due to failed remappings
release

EntityJS 0.2.6-1.20.1

0.2.6-1.20.1
16 июл. 2024 г.483Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed some modifyEntity methods not working in production environment due to failed remappings
release

EntityJS 0.2.5-1.19.2

0.2.5-1.19.2
16 июл. 2024 г.54Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed some modifyEntity methods not working in production environment due to failed remappings
release

EntityJS 0.2.3-1.20.1-fabric

0.2.3-1.20.1-fabric
13 июл. 2024 г.64Minecraft: 1.20.1fabric
Скачать
Что нового
### 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.
release

EntityJS 0.2.3-1.19.2-fabric

0.2.3-1.19.2-fabric
13 июл. 2024 г.43Minecraft: 1.19.2fabric
Скачать
Что нового
### 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.
release

EntityJS 0.2.5-1.20.1

0.2.5-1.20.1
13 июл. 2024 г.57Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
### 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.  
release

EntityJS 0.2.4-1.19.2

0.2.4-1.19.2
13 июл. 2024 г.45Minecraft: 1.19.2forge
Скачать
Что нового
### 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.  
release

EntityJS 0.2.2-1.20.1-fabric

0.2.2-1.20.1-fabric
13 июл. 2024 г.72Minecraft: 1.20.1fabric
Скачать
Что нового
### 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.  
release

EntityJS 0.2.2-1.19.2-fabric

0.2.2-1.19.2-fabric
13 июл. 2024 г.49Minecraft: 1.19.2fabric
Скачать
Что нового
### 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.  
release

EntityJS 0.2.4-1.20.1

0.2.4-1.20.1
9 июл. 2024 г.70Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
### 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.
release

EntityJS 0.2.3-1.19.2

0.2.3-1.19.2
9 июл. 2024 г.64Minecraft: 1.19.2forge
Скачать
Что нового
### 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.
release

EntityJS 0.2.3-1.20.1

0.2.3-1.20.1
9 июл. 2024 г.94Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
### 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
release

EntityJS 0.2.2-1.19.2

0.2.2-1.19.2
9 июл. 2024 г.51Minecraft: 1.19.2forge
Скачать
Что нового
### 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
release

EntityJS 0.2.2-1.20.1

0.2.2-1.20.1
8 июл. 2024 г.118Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
### Added - Introduced the `EntityJSEvents.modifyEntity()` event, enabling method overrides for entities derived from `PathfinderMob`, `Mob`, `LivingEntity`, and `Entity`. (see new wiki page for examples)
release

EntityJS 0.2.1-1.19.2

0.2.1-1.19.2
8 июл. 2024 г.43Minecraft: 1.19.2forge
Скачать
Что нового
### Added - Introduced the `EntityJSEvents.modifyEntity()` event, enabling method overrides for entities derived from `PathfinderMob`, `Mob`, `LivingEntity`, and `Entity`. (see new wiki page for examples)
release

EntityJS 0.2.1-1.20.1

0.2.1-1.20.1
27 июн. 2024 г.76Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Changed context from ThrownItemProjectile to Projectile in `ProjectileBlockHitContext` & `ProjectileEntityHitContext` to allow addon mods usage of the onHitEntity & onHitBlock methods
release

EntityJS 0.2.0-1.20.1

0.2.0-1.20.1
27 июн. 2024 г.65Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
### Fixed Issues - Fixed issue with Corail Tombstone incompatibility when `mobtype` is null on spawn. - Fixed `onRemovedFromWorld` not firing due to superclass method being called before consumer.
release

EntityJS 0.2.0-1.19.2

0.2.0-1.19.2
27 июн. 2024 г.63Minecraft: 1.19.2forge
Скачать
Что нового
### Fixed Issues - Fixed issue with Corail Tombstone incompatibility when `mobtype` is null on spawn. - Fixed `onRemovedFromWorld` not firing due to superclass method being called before consumer.
release

EntityJS 0.1.9-1.20.1

0.1.9-1.20.1
26 июн. 2024 г.55Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed Corail Tombstone compatibility issue with mobType being null on spawn
release

EntityJS 0.2.1-1.20.1-fabric

0.2.1-1.20.1-fabric
10 июн. 2024 г.146Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed default goals not being added when defaultGoal is true in vanilla builders
release

EntityJS 0.2.0-1.20.1-fabric

0.2.0-1.20.1-fabric
26 мая 2024 г.73Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed attribute modification not firing if no custom entities are created
release

EntityJS 0.2.1-1.19.2-fabric

0.2.1-1.19.2-fabric
26 мая 2024 г.47Minecraft: 1.19.2fabric
Скачать
Что нового
- Fixed attribute modification not firing if no custom entities are created
release

EntityJS 0.1.9-1.20.1-fabric

0.1.9-1.20.1-fabric
26 мая 2024 г.53Minecraft: 1.20.1fabric
Скачать
Что нового
- Added MobMixin to the Mob class giving access to the protected `targetSelector` and `goalSelector` methods
release

EntityJS 0.2.0-1.19.2-fabric

0.2.0-1.19.2-fabric
26 мая 2024 г.60Minecraft: 1.19.2fabric
Скачать
Что нового
- Added MobMixin to the Mob class giving access to the protected `targetSelector` and `goalSelector` methods
release

EntityJS 0.1.8-1.20.1-fabric

0.1.8-1.20.1-fabric
26 мая 2024 г.53Minecraft: 1.20.1fabric
Скачать
Что нового
- Ported from version 0.1.8 forge - Removed biome spawn control methods as they relied on forge events. (will add them back in the future through Architectury)
release

EntityJS 0.1.9-1.19.2-fabric

0.1.9-1.19.2-fabric
26 мая 2024 г.40Minecraft: 1.19.2fabric
Скачать
Что нового
- Ported from version 0.1.9 forge - Removed biome spawn control methods as they relied on forge events. (will add them back in the future through Architectury)
release

EntityJS 0.1.8-1.20.1

0.1.8-1.20.1
17 мая 2024 г.239Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added .positionRider() method to all builders - Added "minecraft:arrows" tag by default to arrow builder
release

EntityJS 0.1.9-1.19.2

0.1.9-1.19.2
17 мая 2024 г.63Minecraft: 1.19.2forge
Скачать
Что нового
- Added .positionRider() method to all builders - Added "minecraft:arrows" tag by default to arrow builder
release

EntityJS 0.1.7-1.20.1

0.1.7-1.20.1
24 апр. 2024 г.96Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added Piglin & Wither Builders - Fixed onEntityCollision consumer being null in Projectile builder
release

EntityJS 0.1.8-1.19.2

0.1.8-1.19.2
24 апр. 2024 г.66Minecraft: 1.19.2forge
Скачать
Что нового
- Added Piglin & Wither Builders - Fixed onEntityCollision consumer being null in Projectile builder
release

EntityJS 0.1.6-1.20.1

0.1.6-1.20.1
19 апр. 2024 г.64Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed broken isMoving() method in Arrow Entity
release

EntityJS 0.1.7-1.19.2

0.1.7-1.19.2
19 апр. 2024 г.47Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed broken isMoving() method in Arrow Entity
release

EntityJS 0.1.5-1.20.1

0.1.5-1.20.1
17 апр. 2024 г.50Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Connected Crayfish's Gun Mod item builder to the entity allowing the guns to fire the custom projectile when the reload item is specified in the CGM datapack - Removed `.setItem` and `.setWeapon` as they are no longer needed in the CGM entity builder - Changed the registry object from `"cgm:missile"` to `"cgm:ammo"`
release

EntityJS 0.1.6-1.19.2

0.1.6-1.19.2
17 апр. 2024 г.43Minecraft: 1.19.2forge
Скачать
Что нового
- Connected Crayfish's Gun Mod item builder to the entity allowing the guns to fire the custom projectile when the reload item is specified in the CGM datapack - Removed `.setItem` and `.setWeapon` as they are no longer needed in the CGM entity builder - Changed the registry object from `"cgm:missile"` to `"cgm:ammo"`
release

EntityJS 0.1.4-1.20.1

0.1.4-1.20.1
12 апр. 2024 г.67Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added missile builder for MrCrayfish's Gun Mod
release

EntityJS 0.1.5-1.19.2

0.1.5-1.19.2
12 апр. 2024 г.44Minecraft: 1.19.2forge
Скачать
Что нового
- Added missile builder for MrCrayfish's Gun Mod
release

EntityJS 0.1.3-1.20.1

0.1.3-1.20.1
6 апр. 2024 г.63Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed KubeJS Iron's Spell crash
release

EntityJS 0.1.4-1.19.2

0.1.4-1.19.2
6 апр. 2024 г.46Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed KubeJS Iron's Spell crash
release

EntityJS 0.1.2-1.20.1

0.1.2-1.20.1
6 апр. 2024 г.47Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
### Added Features: - `.newGeoLayer` effectively adds custom geo layers. - Many missing methods to all non-living entity builders. - `.onEntityCollision` method added to `Projectile` and `Arrow` builders. ### Changes: - Made consumer-safe callbacks only log error messages of the same type once to avoid spamming logs. ### Fixes: - Resolved `builder` being null in thrown projectile builder when thrown by hand.
release

EntityJS 0.1.3-1.19.2

0.1.3-1.19.2
6 апр. 2024 г.97Minecraft: 1.19.2forge, neoforge
Скачать
Что нового
### Added Features: - `.newGeoLayer` effectively adds custom geo layers. - Many missing methods to all non-living entity builders. - `onEntityCollision` method added to `Projectile` and `Arrow` builders. ### Changes: - Made consumer-safe callbacks only log error messages of the same type once to avoid spamming logs. ### Fixes: - Resolved `builder` being null in thrown projectile builder when thrown by hand.
release

EntityJS 0.1.1-1.20.1

0.1.1-1.20.1
28 мар. 2024 г.71Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed `.render` and `.scaleModelForRender` crash when this.animatable is null - Updated some probejs typings in mob builder
release

EntityJS 0.1.2-1.19.2

0.1.2-1.19.2
28 мар. 2024 г.48Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed `.render` and `.scaleModelForRender` crash when this.animatable is null - Updated some probejs typings in mob builder
release

EntityJS 0.1.0-1.20.1

0.1.0-1.20.1
28 мар. 2024 г.53Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
### Added: - `isSunSensitive` and `convertsInWater` boolean override to zombie builder. - `isAlliedTo` override to all living entity builders. - `setCelebrateSound` in Illusioner builder. - `modelSize` for scaling the model without messing with hitbox rendering in both `LivingRenderer` and `NonLivingRenderer`. - `scaleModelForRender` method in both `LivingRenderer` and `NonLivingRenderer`. - safe callbacks to `.render` method in both `LivingRenderer` and `NonLivingRenderer`. ### Removed: - scaling entities down by 0.5 by default if they're a baby.
release

EntityJS 0.1.1-1.19.2

0.1.1-1.19.2
28 мар. 2024 г.42Minecraft: 1.19.2forge
Скачать
Что нового
### Added: - `isSunSensitive` and `convertsInWater` boolean override to zombie builder. - `isAlliedTo` override to all living entity builders. - `setCelebrateSound` in Illusioner builder. - `modelSize` for scaling the model without messing with hitbox rendering in both `LivingRenderer` and `NonLivingRenderer`. - `scaleModelForRender` method in both `LivingRenderer` and `NonLivingRenderer`. - safe callbacks to `.render` method in both `LivingRenderer` and `NonLivingRenderer`. ### Removed: - scaling entities down by 0.5 by default if they're a baby.
release

EntityJS 0.0.9-1.20.1

0.0.9-1.20.1
24 мар. 2024 г.60Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
## Changelog ### Added - Non-Living & Water entity builders. - Missing `mobType` override to Base Living Entity Builder. - `getDropItem` to boat builder to set the drop item. - `forwardBoatSpeed`, `backwardsBoatSpeed`, and `turningBoatSpeed` to boat builder. - `getItem` to eye of ender builder to set the drop item. - `signalTo` to the eye of ender item builder along with `playSoundOverride` and `triggersCriteria`. <details> <summary>25 Default Minecraft builders added for the following entities:</summary> - Zombie - Allay - Axolotl - Bat - Bee - Blaze - Boat - Cat - Camel - Chicken - Cow - Creeper - Dolphin - Donkey - Enderman - Evoker - Ghast - Goat - Guardian - Horse - Illusioner - Iron Golem - Panda - Parrot - Eye of Ender </details> ### Changed - Changed `onBlockedByShield` to have LivingEntityContext with entity and target as parameters instead of just attacker. - Added `onHurtTarget` to Base Living Entity Builder. - Changed `.onLivingFall` in non-entity builders to `.onFall`. - Added missing base non-living entity overrides to projectile/arrow builders. - Added safe Consumer callbacks to all builders to prevent errors crashing the game. ### Fixed - Fixed `onLivingFall` and `onFall` context with wrong definitions in all builders. - Fixed `isPickable` in partbuilder causing `isAttackable` to be true.
release

EntityJS 0.1.0-1.19.2

0.1.0-1.19.2
24 мар. 2024 г.53Minecraft: 1.19.2forge
Скачать
Что нового
## Changelog ### Added - Non-Living & Water entity builders. - Missing `mobType` override to Base Living Entity Builder. - `getDropItem` to boat builder to set the drop item. - `forwardBoatSpeed`, `backwardsBoatSpeed`, and `turningBoatSpeed` to boat builder. - `getItem` to eye of ender builder to set the drop item. - `signalTo` to the eye of ender item builder along with `playSoundOverride` and `triggersCriteria`. <details> <summary>24 Default Minecraft builders added for the following entities:</summary> - Zombie - Allay - Axolotl - Bat - Bee - Blaze - Boat - Cat - Chicken - Cow - Creeper - Dolphin - Donkey - Enderman - Evoker - Ghast - Goat - Guardian - Horse - Illusioner - Iron Golem - Panda - Parrot - Eye of Ender </details> ### Changed - Changed `onBlockedByShield` to have LivingEntityContext with entity and target as parameters instead of just attacker. - Added `onHurtTarget` to Base Living Entity Builder. - Changed `.onLivingFall` in non-entity builders to `.onFall`. - Added missing base non-living entity overrides to projectile/arrow builders. - Added safe Consumer callbacks to all builders to prevent errors crashing the game. ### Removed - Deprecated `.canCutCorner` & `.rideableUnderWater` methods in all mob builders (1.19.2). ### Fixed - Fixed `onLivingFall` and `onFall` context with wrong definitions in all builders. - Fixed `isPickable` in partbuilder causing `isAttackable` to be true.
release

EntityJS 0.0.8-1.20.1

0.0.8-1.20.1
11 мар. 2024 г.128Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added .createNavigation override to mob, animal, and tamable mob builders - Added .addPartEntity parameter effectively adding part entity/multi-hitbox support - Added .onPartHurt function to the part entity builder - Added missing brain overrides for living entity/pathfinder mob/tamable mob builders - Added EntityJSUtils binding for various class uses - Removed InteractionResult binding as it's no longer needed in the .onInteract method in the builders as .onInteract needs no return value anymore - Changed "targetEntity" context to "entity" in .isInvulnerableTo method
release

EntityJS 0.0.9-1.19.2

0.0.9-1.19.2
11 мар. 2024 г.47Minecraft: 1.19.2forge
Скачать
Что нового
- Added .createNavigation override to mob, animal, and tamable mob builders - Added .addPartEntity parameter effectively adding part entity/multi-hitbox support - Added .onPartHurt function to the part entity builder - Added missing brain overrides for living entity/pathfinder mob/tamable mob builders - Added EntityJSUtils binding for various class uses - Removed InteractionResult binding as it's no longer needed in the .onInteract method in the builders as .onInteract needs no return value anymore - Changed "targetEntity" context to "entity" in .isInvulnerableTo method
release

EntityJS 0.0.7-1.20.1

0.0.7-1.20.1
5 мар. 2024 г.58Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added Tamable Mob Builder - Added .onTamed override to new Tamable Mob Builder - Added .tamableFood method to Tamable Mob Builder(similar to isFood method in animal builder) - Added .tamableFoodPredicate method to Tamable Mob Builder(similar to isFoodPredicate method in animal builder) - Added .tameOverride method to Tamable Mob Builder used to determine the uuid to set when the mob is tamed - Changed .onInteract to a Consumer with no InteractionResult return value needed - Added .tickDeath method override to entity builders - Added .canBeLeashed override to entity builders - Improved .isMoving() method in Arrow builder
release

EntityJS 0.0.8-1.19.2

0.0.8-1.19.2
5 мар. 2024 г.46Minecraft: 1.19.2forge
Скачать
Что нового
- Added Tamable Mob Builder - Added .onTamed override to new Tamable Mob Builder - Added .tamableFood method to Tamable Mob Builder(similar to isFood method in animal builder) - Added .tamableFoodPredicate method to Tamable Mob Builder(similar to isFoodPredicate method in animal builder) - Added .tameOverride method to Tamable Mob Builder used to determine the uuid to set when the mob is tamed - Changed .onInteract to a Consumer with no InteractionResult return value needed - Added .tickDeath method override to entity builders - Added .canBeLeashed override to entity builders - Improved .isMoving() method in Arrow builder
release

EntityJS 0.0.6-1.20.1

0.0.6-1.20.1
4 мар. 2024 г.52Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Added .isMoving() method to the arrow entity for easier calculations when the arrow is not moving - Removed isControlledByLocalInstance override because it's a core method with travel conflicts - Fixed travel method override to default to super if not on the entity as a mount (this also fixes the mob not being able to move when unmounted even when pathfinding) - Improved ProbeJS typings - Various small fixes related to textures
release

EntityJS 0.0.7-1.19.2

0.0.7-1.19.2
4 мар. 2024 г.45Minecraft: 1.19.2forge
Скачать
Что нового
- Added .isMoving() method to the arrow entity for easier calculations when the arrow is not moving - Removed isControlledByLocalInstance override because it's a core method with travel conflicts - Fixed travel method override to default to super if not on the entity as a mount (this also fixes the mob not being able to move when unmounted even when pathfinding) - Improved ProbeJS typings - Various small fixes related to textures
release

EntityJS 0.0.5-1.20.1

0.0.5-1.20.1
2 мар. 2024 г.50Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Hotfix for new keybinding registry crashing in server environment
release

EntityJS 0.0.6-1.19.2

0.0.6-1.19.2
2 мар. 2024 г.57Minecraft: 1.19.2forge
Скачать
Что нового
- Hotfix for new keybinding registry crashing in server environment
release

EntityJS 0.0.4-1.20.1

0.0.4-1.20.1
2 мар. 2024 г.43Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed loop types not being read in triggerable animations - Added travel method override - Added .cansteer method override to allow controlling of the entity while the player mounts them - Added .isControlledByLocalInstance method override - Added .defaultDeathPose method override - Fixed .defaultHitGroundSoundEvent method in arrow builder where it only played the default sound on block hit - Added .mountJumpingEnabled boolean in builders to enable experimental jumping logic along with a custom keybinding for it
release

EntityJS 0.0.5-1.19.2

0.0.5-1.19.2
2 мар. 2024 г.60Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed loop types not being read in triggerable animations - Added travel method override - Added .cansteer method override to allow controlling of the entity while the player mounts them - Added .isControlledByLocalInstance method override - Added .defaultDeathPose method override - Fixed .defaultHitGroundSoundEvent method in arrow builder where it only played the default sound on block hit - Added .mountJumpingEnabled boolean in builders to enable experimental jumping logic along with a custom keybinding for it
release

EntityJS 0.0.3-1.20.1

0.0.3-1.20.1
29 февр. 2024 г.58Minecraft: 1.20.1forge
Скачать
Что нового
- Fixed bug where if you had an item builder with no .texture field set it makes the item texture invisible - Added .addTriggerableAnimationController to add a triggerable animation that can be called anywhere from the entity with the new .triggerAnimation method - Added .addTriggerableAnimation to add a triggerable animation directly from a predicate controller
release

EntityJS 0.0.4-1.19.2

0.0.4-1.19.2
29 февр. 2024 г.38Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed bug where if you had an item builder with no .texture field set it makes the item texture invisible - Added .addTriggerableAnimationController to add a triggerable animation that can be called anywhere from the entity with the new .triggerAnimation method - Added .addTriggerableAnimation to add a triggerable animation directly from a predicate controller
release

EntityJS 0.0.2-1.20.1

0.0.2-1.20.1
27 февр. 2024 г.56Minecraft: 1.20.1forge, neoforge
Скачать
Что нового
- Fixed various null builder bugs such as .renderatsqrdistance ect - Projectile/Arrow builders will now auto-create an item on startup instead of having to specify it in the builder unless the .noItem() method is used - Fixed Arrow/Projectile item texture locations defaulting to kubejs every time even if another namespace is specified.
release

EntityJS 0.0.3-1.19.2

0.0.3-1.19.2
27 февр. 2024 г.53Minecraft: 1.19.2forge
Скачать
Что нового
- Fixed various null builder bugs such as .renderatsqrdistance ect - Projectile/Arrow builders will now auto-create an item on startup instead of having to specify it in the builder unless the .noItem() method is used - Fixed Arrow/Projectile item texture locations defaulting to kubejs every time even if another namespace is specified.
release

EntityJS 0.0.1-1.20.1

0.0.1-1.20.1
27 февр. 2024 г.77Minecraft: 1.20.1forge
Скачать
Что нового
- Ported to 1.20.1 - Removed deprecated methods .rideableUnderwater & .canCutCorner - We now use Geckolib as our animation engine in 1.20.1 because it has Oculus Fix and is a supported version
release

EntityJS 0.0.2-1.19.2

0.0.2-1.19.2
27 февр. 2024 г.54Minecraft: 1.19.2forge
Скачать
Что нового
- Changed getAmbientSound to setAmbientSound - Improved ProbeJS typings - Added .canCollideWith method to LivingEntity/Mob/Animal builders - Changed getBreedOffspring to setBreedOffspring and made it a callback function