▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Goety
Goety

Goety

A comprehensive magic mod featuring spellcasting, summonable servants, mystical structures, and the ability to transform into a powerful Lich. Ported to NeoForge 1.21.1.

3.0K
6

v3.0.5

Release2 мес. назад

Список изменений

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 null crashes

    • Added missing renderer registrations for: MOD_BOAT, MOD_CHEST_BOAT, MINI_GHAST, SOUL_LIGHT, GLOW_LIGHT, BONE_SHARD, SWORD, LAVABALL
    • Created EmptyEntityRenderer class 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
  • Fixed missing boat model layer crashes: Resolved IllegalArgumentException: No model for layer goety:chest_boat/haunted#main crash 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
  • Fixed ParticleOptions casting crash: Resolved ClassCastException: class ParticleTypes$1 cannot be cast to class ParticleOptions crash when Apostle boss casts FireTornado spell

    • Fixed AbstractTrap.defineSynchedData() to use ColorParticleOption.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

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() and ChestBoatModel.createBodyModel() methods
  • Particle Options: Properly using ColorParticleOption.create() for particle types that require color parameters
  • Empty Renderer: Created reusable EmptyEntityRenderer class 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 registrations
  • src/main/java/za/co/infernos/goety/client/render/EmptyEntityRenderer.java - Created new empty renderer class
  • src/main/java/za/co/infernos/goety/common/entities/util/AbstractTrap.java - Fixed ParticleOptions casting
  • src/main/java/za/co/infernos/goety/common/entities/util/BrewEffectCloud.java - Fixed ParticleOptions casting
  • src/main/java/za/co/infernos/goety/common/entities/projectiles/AbstractSpellCloud.java - Fixed ParticleOptions casting

Файлы

goety-3.0.5-neoforge-1.21.1.jar(69.99 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

3.0.5

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

42

Дата публикации

2 мес. назад

Загрузил

ID версии

Главная