▶️ ЗАБЕРИ СВОИ 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.4

Release2 мес. назад

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

Version 3.0.4

Critical Bug Fixes & NeoForge Compatibility Improvements

This version includes critical fixes for crashes and mob spawning issues that were preventing proper gameplay functionality.

Critical Bug Fixes

  • Fixed config access crash: Resolved IllegalStateException: Cannot get config value before config is loaded that occurred when entities died (e.g., from Supplementaries bombs)
    • Replaced all direct MainConfig value accesses with safe ConfigHelper wrapper methods
    • Fixed in SEHelper.java methods: rawHandleKill(), getSoulGiven(), setSoulsAmount(), and all other config-dependent methods
    • Prevents crashes during entity death events when config hasn't fully loaded

Mob Spawning Fixes

  • Fixed biome modifier registration: Moved biome modifier JSON files from incorrect data/goety/forge/ directory to correct data/neoforge/ directory

    • This was preventing all custom mob spawns from being applied in NeoForge
    • Affects all Goety mobs: Wraiths, Reapers, Warlocks, Necromancers, Spiders, and all other custom entities
  • Fixed Wraith spawning in Nether: Updated spawn predicate to allow Wraiths to spawn in Nether dimensions without darkness checks

    • Wraiths now spawn correctly in Soul Sand Valley and other Nether biomes
    • Overworld spawning still requires darkness (Wraiths flee from sun)
    • Also fixed for Border Wraiths and Muck Wraiths
  • Fixed spawn predicates for multiple mobs: Updated spawn predicates for mobs that should spawn in Nether

    • Reaper: Now uses dimension-aware spawn logic
    • Hostile Black Wolf: Now uses dimension-aware spawn logic
    • Necromancer variants (Cairn, Mossy): Now use dimension-aware spawn logic
    • Haunted Armor: Now uses dimension-aware spawn logic
    • Warlock, Heretic, Maverick: Updated to use custom spawn rules
    • Web Spider, Icy Spider, Bone Spider: Updated to use custom spawn rules

Technical Notes

  • Config Safety: All config accesses now use ConfigHelper.getInt() and ConfigHelper.getDouble() with default values to prevent crashes
  • NeoForge Biome Modifiers: Properly registered in data/neoforge/biome_modifier/ and data/neoforge/structure_modifier/ directories
  • Spawn Logic: Implemented dimension-aware spawn predicates that check for Nether/End dimensions before applying light level restrictions
  • Loot Tables: Verified all loot tables are properly converted for NeoForge 1.21.1 (using ResourceKey<LootTable> and correct API methods)
  • All systems remain fully functional and compatible with NeoForge 1.21.1

Files Changed

  • src/main/java/za/co/infernos/goety/utils/SEHelper.java - Fixed config access crashes
  • src/main/java/za/co/infernos/goety/Goety.java - Fixed spawn predicates for multiple mobs
  • src/main/resources/data/neoforge/biome_modifier/mob_spawns.json - Created (moved from forge directory)
  • src/main/resources/data/neoforge/structure_modifier/mob_structure_spawns.json - Created (moved from forge directory)

Файлы

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

Метаданные

Канал релиза

Release

Номер версии

3.0.4

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

172

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

2 мес. назад

Загрузил

ID версии

Главная