- 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
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }