Этот мод стал моим вторым опытом в создании модификаций. Изначально я предполагал, что усовершенствование механики огня не представит особых сложностей.
Как же я ошибался.
Последняя версия мода потребовала на несколько дней больше работы, чем ожидалось, но в отличие от предыдущих итераций, теперь он функционирует корректно. Список исправлений занял более двух страниц, что свидетельствует о прогрессе в освоении моддинга.
ОСНОВНЫЕ ФУНКЦИИ МОДА:
- Распространение огня основано на random ticks, что снижает нагрузку на производительность
- Изменённая механика распространения: некоторые блоки трансформируются при горении, травяные блоки могут распространять огонь
- Добавлены материалы ash и charred wood, образующиеся при сгорании
- Новые мобы griefers — поджигающие окружение версии криперов
- Усовершенствованный бой с Wither: эффекты и генерация soul sand
- Механика восстановления ландшафта через flowering grass
ТЕХНИЧЕСКИЕ ОСОБЕННОСТИ
- Обычный огонь заменён кастомной реализацией с управлением через gamerule doFireSpread
- Новые теги блоков (Flammable, Semi_Flammable) для управления поведением горения
- Ash блоки имеют многоуровневую механику: замедление движения, нанесение урона, взаимодействие с огнём
- Система случайных тиков для flowering grass: восстановление растительности с учётом биома и окружения
Исходный код проекта доступен на GitHub.