-
Implemented logic to enable
setRenderType
&setTextureLocation
for non-living entities -
Moved
setRenderType
&setTextureLocation
toModifyEntityBuilder
fromModifyLivingEntityBuilder
- Fixed context for
setRenderType
in Living Entity Modification Builder, enabling entity model parts to be modified
- fixed
onEquipItem
firing too soon resulting in null builder - Removed
pathNavigation
shadowing preventing custom Path Navigation
- Implemented translation key by default
- Removed handItem/armorItem shadowing
- Implemented translation key by default
- Added missing
canTakeItem
&canPickUpLoot
logic in Mob Modification event - Moved
canTakeItem
fromModifyLivingEntityBuilder
toModifyMobBuilder
- Added newGlowingGeoLayer() method to living entity builders enabling glowing texture overlays
- Added
newGlowingGeoLayer()
method to living entity builders enabling glowing texture overlays
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
andhandItems
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.
- Removed clientside check which was preventing some needed client-sided logic from various methods in all entities