- 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"
Added Features:
.newGeoLayer
effectively adds custom geo layers.- Many missing methods to all non-living entity builders.
.onEntityCollision
method added toProjectile
andArrow
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.
Added Features:
.newGeoLayer
effectively adds custom geo layers.- Many missing methods to all non-living entity builders.
onEntityCollision
method added toProjectile
andArrow
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.
Added:
isSunSensitive
andconvertsInWater
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 bothLivingRenderer
andNonLivingRenderer
.scaleModelForRender
method in bothLivingRenderer
andNonLivingRenderer
.- safe callbacks to
.render
method in bothLivingRenderer
andNonLivingRenderer
.
Removed:
- scaling entities down by 0.5 by default if they're a baby.