- 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 defaultcreateCustom
method. Reference the updated wiki page for the example of the revision
- 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 defaultcreateCustom
method. Reference the updated wiki page for the example of the revision - Moved some synced entity data logic to existing
onAddedToLevel
method
- 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
-
Living Entity Builder Improvements
- Added
canRide
option - Added
renderFinal
method - Added
applyRotations
method - Added
setNavigation()
method - Added
setMoveControl()
method
- Added
-
Goals
- Added
NearestAttackableTargetGoalJS
with support for custom AABB
- Added
-
Synced Data
Vector3
synced data now optionally acceptsVec3
instances