File Details
goety-3.0.5-neoforge-1.21.1.jar
- R
- Feb 26, 2026
- 69.99 MB
- 48
- 1.21.1
- NeoForge
File Name
goety-3.0.5-neoforge-1.21.1.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
Version 3.0.5
Critical Rendering & Entity Fixes
This version includes critical fixes for missing entity renderers and model layers that were causing crashes during gameplay and world loading.
Critical Bug Fixes
Fixed missing entity renderer crashes: Resolved
NullPointerException: Cannot invoke "EntityRenderer.shouldRender(...)" because "entityrenderer" is nullcrashes- Added missing renderer registrations for:
MOD_BOAT,MOD_CHEST_BOAT,MINI_GHAST,SOUL_LIGHT,GLOW_LIGHT,BONE_SHARD,SWORD,LAVABALL - Created
EmptyEntityRendererclass for utility entities that don't require visual rendering - Added renderer registrations for all utility entities:
GHOST_ARROW,MAGIC_BOLT,BREW,FLYING_ITEM,ACID_POOL,FIRE_PILLAR,SURVEY_EYE,VOID_EYE,CRYPTIC_EYE,MONSOON_CLOUD,HAIL_CLOUD,HELL_CLOUD,DRAGON_BREATH_CLOUD,BREW_EFFECT_CLOUD,BREW_EFFECT_GAS,BERSERK_FUNGUS,CUSHION,MAGIC_GROUND,STORM_UTIL,DELAYED_SUMMON,RAID_BOSS_SUMMON,CAMERA_SHAKE - Prevents crashes when entities spawn or are loaded in the world
- Added missing renderer registrations for:
Fixed missing boat model layer crashes: Resolved
IllegalArgumentException: No model for layer goety:chest_boat/haunted#maincrash during world loading- Registered all boat model layers for all boat types:
HAUNTED,ROTTEN,WINDSWEPT,PINE,CHORUS,CORRUPT_CHORUS - Registered all chest boat model layers for all boat types
- Prevents crashes when boats are loaded or rendered
- Registered all boat model layers for all boat types:
Fixed ParticleOptions casting crash: Resolved
ClassCastException: class ParticleTypes$1 cannot be cast to class ParticleOptionscrash when Apostle boss casts FireTornado spell- Fixed
AbstractTrap.defineSynchedData()to useColorParticleOption.create()instead of direct casting - Fixed
BrewEffectCloud.defineSynchedData()with the same fix - Fixed
AbstractSpellCloud.defineSynchedData()to remove unnecessary cast - Prevents crashes when trap entities are created by boss spells
- Fixed
Technical Notes
- Entity Renderer Registration: All entities now have proper renderer registrations in
ClientInitEvents.java - Model Layer Registration: All boat and chest boat model layers are properly registered using vanilla
BoatModel.createBodyModel()andChestBoatModel.createBodyModel()methods - Particle Options: Properly using
ColorParticleOption.create()for particle types that require color parameters - Empty Renderer: Created reusable
EmptyEntityRendererclass for entities that don't need visual representation - All rendering systems are now fully functional and compatible with NeoForge 1.21.1
Files Changed
src/main/java/za/co/infernos/goety/init/ClientInitEvents.java- Added missing renderer and model layer registrationssrc/main/java/za/co/infernos/goety/client/render/EmptyEntityRenderer.java- Created new empty renderer classsrc/main/java/za/co/infernos/goety/common/entities/util/AbstractTrap.java- Fixed ParticleOptions castingsrc/main/java/za/co/infernos/goety/common/entities/util/BrewEffectCloud.java- Fixed ParticleOptions castingsrc/main/java/za/co/infernos/goety/common/entities/projectiles/AbstractSpellCloud.java- Fixed ParticleOptions casting

