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

FirmaLifeHardCore

A mod that completely overhauls Firmalife's cellar and greenhouse mechanics — no Climate Station required. Enclosed spaces are auto-detected via BFS floodfill with dynamic AABB tracking. Any insulating blocks form a functional cellar or greenhouse.

Оцените первым
311
1
Все версии→FirmaLifeHardCore 0.3.0-beta

FirmaLifeHardCore 0.3.0-beta

Beta30.07.2026

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

0.3.0-beta

Additions

  • 4-set BFS model: OBSTACLE split into pure obstacle + RECEIVER — containers, planters, sprinklers, and cheese wheels are now properly distinguished from inert blocks.
  • Unified #firmalifehardcore:climate_receivers tag covering all ClimateReceiver blocks.
  • BFS cell expansion logic extracted to shared updateBounds() helper.
  • /flhc cellar clear debug command — clears all tracked spaces (permission 4).
  • CellarDetector.DetectResult — distinguishes "BFS genuinely failed" from "interrupted by unloaded chunk".
  • receiverPositions persisted in save data with full backward compatibility.

Changes

  • Command alias shortened: /firmalifehardcore → /flhc.
  • broadcastToContainers and invalidateSpace now only iterate receiverPositions instead of all interior/obstacle positions.
  • CellarEventHandler.isRelevantBlock → affectsCellar — clearer naming.
  • Health check now destroys spaces with zero receivers (fragment cleanup).
  • BFS aborts gracefully when encountering unloaded chunks, preserving existing space data.
  • Pending discovery candidates expanded: any non-WALL block is a valid BFS seed.
  • Load errors skip individual spaces instead of crashing.

Fixes

  • Fragment cleanup: 1-block cavities and receiver-less spaces are now auto-destroyed by the health check.
  • Seed candidate blind spot: BFS can now start from obstacle/receiver blocks, not just air.
  • Orphaned containers: When a cellar is split by a new wall, containers on the isolated side are immediately invalidated.
  • Chunk boundary resilience: Spaces spanning chunk borders no longer get destroyed by incomplete BFS data.
  • PumpNBT log spam removed.

Файлы

firmalifehardcore-neoforge-0.3.0-beta.jar(225.57 KiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

0.3.0-beta

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

20

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

30.07.2026

Загрузил

ID версии

Главная