promotional bannermobile promotional banner
premium banner
Compatibility add-on for TerraFirmaCraft + Firmalife. Adds climate control for greenhouse farmland, removes seasonal growth limits in greenhouses, improves cellar preservation, and adds JEI-visible greenhouse salvage recipes.

Description

Firmalife Enhance

This is a standalone compatibility enhancement patch for TerraFirmaCraft + Firmalife.

The core goal is: without modifying the original mods, this patch reworks the greenhouse, cellar, and climate station systems through a simple add-on installation.

This patch primarily enhances the following areas:

- Greenhouses now apply constant temperature to regular farmland

- Greenhouse crops ignore seasonal restrictions and continue growing

- Fruit trees, berry bushes, grapevines, banana trees, and beehives are now covered by greenhouse effects

- The climate station features a new visual temperature control interface

- Cellars integrate with the climate station for temperature control, with preservation multipliers that dynamically scale with temperature

- Common cellar containers now benefit from preservation effects

- New greenhouse building material disassembly recipes with JEI support

I. Prerequisites

This mod requires the following:

- TerraFirmaCraft

- Firmalife

This is a compatibility patch mod — it does not replace original content but enhances existing gameplay.

II. Greenhouse System Rework

1. Regular Farmland Now Gets Constant Temperature

In vanilla Firmalife, when the climate station is active, only certain planting structures (such as planters and hanging planters) receive the greenhouse effect. Regular soil/farmland inside the greenhouse does not actually follow the climate station's temperature.

This patch fixes that issue:

- When the climate station is active, regular farmland within the greenhouse also receives the constant temperature effect

- Crops read the target temperature set by the climate station when checking temperature conditions

This means the greenhouse is no longer "partially effective" — it becomes a truly complete temperature-controlled planting space.

2. Greenhouse Crops Ignore Seasonal Restrictions

The patch reworks the crop growth logic inside greenhouses. As long as crops are within an active greenhouse zone, they are no longer restricted by seasons.

This means:

- No need to wait for the right month

- Growth won't stall because the current season is wrong

- As long as temperature conditions are met, crops will continue to grow and mature

This gives greenhouses real meaning for off-season farming.

3. Expanded Greenhouse Compatibility

Beyond regular farmland crops, this patch extends the greenhouse constant-temperature logic to many more elements that were previously incomplete, including:

- Regular crops

- Fruit trees

- Fruit tree saplings

- Grapevines

- Banana trees

- Berry bushes

- Beehives / Bee nests / Wild bee nest logic

The greenhouse is no longer just "a shed for farming" — it now works for a variety of agricultural activities.

III. Climate Station Temperature Control Rework

1. New Independent Temperature Control Interface

You can now open the climate station editing interface by: Sneaking + Empty Hand + Right-click on the climate station.

The new interface displays:

- Current average environmental temperature

- Current effective temperature

- Current adjustable range

- Current structural multiplier

- Current heating/cooling capacity

- Current preservation multiplier (in cellar mode)

The layout has been reorganized to be more practical and intuitive than the original.

2. Temperature Control Based on Environmental Average

The climate station no longer simply "sets an absolute value." Instead, it uses the current average environmental temperature as a baseline, then determines the adjustable upper and lower limits based on the structure tier and input materials.

This means:

- Different locations have different base climates

- The climate station heats or cools relative to the current environment

- The final achievable temperature depends on greenhouse tier and material investment

This is more realistic and better fits the concept of a "temperature control device."

3. Different Greenhouse Tiers Have Different Base Multipliers

Different materials/tiers of greenhouses have different default temperature control strengths:

- Wood Greenhouse: 5x

- Copper Greenhouse: 10x

- Iron Greenhouse: 15x

- Steel Greenhouse: 20x

- Stainless Steel Greenhouse: 25x

Higher tiers allow a wider adjustable temperature range.

4. New Heating/Cooling Material Slots

The climate station now has two dedicated slots:

- Heating Slot: accepts Magma Blocks

- Cooling Slot: accepts Ice, Packed Ice, Blue Ice

The climate station can only adjust temperature in a given direction when the corresponding material is placed.

5. Heating/Cooling Calculation Rules

The adjustable temperature is determined by "material base value × current greenhouse multiplier."

Heating:

- Magma Block: each provides 0.1 × greenhouse multiplier

Cooling:

- Regular Ice: each provides 0.01 × greenhouse multiplier

- Packed Ice: each provides 0.1 × greenhouse multiplier

- Blue Ice: each provides 1.0 × greenhouse multiplier

Example (Stainless Steel Greenhouse, 25x):

- 1 Magma Block = +2.5°C

- 10 Magma Blocks = +25°C

- 1 Blue Ice = -25°C

- 1 Packed Ice = -2.5°C

- 1 Regular Ice = -0.25°C

This allows players to intuitively understand the relationship between greenhouse tier and material investment.

6. Expanded Default Detection Range

The patch also enhances the climate station's greenhouse/cellar detection range:

- Default range expanded to approximately 2x the original logic

- Upper limit protection is retained to prevent infinite expansion

This makes it easier to fully cover large greenhouses and cellars without excessive configuration tweaking.

IV. Cellar System Enhancement

1. Climate Station Now Controls Cellars

The climate station originally worked only with greenhouses. Now, the patch allows it to recognize and affect cellar structures as well.

This means cellars can now be integrated into the temperature control system:

- View current environmental temperature

- View current effective temperature

- Preservation capacity is influenced by actual temperature changes

2. Dynamic Cellar Preservation Multiplier

The patch changes cellar preservation logic to dynamically scale with the final temperature, rather than being a fixed effect.

Current rules:

- ≥ 0°C: 2.5x preservation

- < 0°C: 3x preservation

- ≤ -12°C: 4x preservation

- ≤ -15°C: 5x preservation

- ≤ -18°C: 6x preservation

- ≤ -21°C: 7x preservation

- ≤ -24°C: 8x preservation

The cellar minimum temperature is capped at -24°C. This reflects the advantage of cold preservation while preventing infinite stacking.

3. Cellar Base Temperature Control Multiplier

In cellar mode, the default base multiplier is 10x. This means cellars adjust based on structure and temperature range, similar to greenhouses, but for preservation rather than planting.

V. Cellar Container Compatibility

1. Common Containers Now Benefit from Cellar Preservation

In vanilla, many containers placed inside a cellar do not properly receive the cellar preservation effect. This patch enhances that.

Currently supported containers include:

- All TFC chests

- Various wooden crates / colored chest variants

- Common InventoryBlockEntity-based containers

- Most common large vessel-type containers

- Food shelves

- Hangers

2. Automatic Preservation Trait Synchronization

To prevent issues like "items stay permanently preserved after removal" or "preservation doesn't work inside containers," the patch adds complete synchronization logic:

- When items are placed into a cellar-affected container, the current cellar preservation effect is automatically applied

- When items are removed from the container, the cellar-specific preservation trait is automatically removed

- If the cellar temperature changes, the preservation multiplier on items inside containers is updated accordingly

This ensures effects work correctly and prevents erroneous inheritance.

VI. Greenhouse Material Disassembly Recipes

1. New Crafting Table Disassembly

To reduce the repeated construction cost when upgrading greenhouses, the patch adds disassembly recipes for greenhouse building materials.

Players can use in the crafting table:

- 1 Gem Saw

- 1 stack of greenhouse building materials

to disassemble them back into their component materials.

2. Disassembly Features

- JEI searchable

- The Gem Saw only loses durability, it is not consumed

- Materials can be stacked in a single slot — no need to spread them out

- As long as the quantity in a single slot meets the requirement, disassembly proceeds

- Returned materials follow complete disassembly logic

This is more convenient than typical "spread-out materials" disassembly and better matches actual usage habits.

3. Supported Greenhouse Materials

Currently covered structural pieces include:

- Greenhouse Wall, Panel Wall, Panel Roof, Normal Roof, Roof Cap, Trapdoor, Door, Port

Supported material tiers include:

- Wood, Weathered Wood

- Copper, Oxidized Copper / Weathered Copper / Exposed Copper

- Iron / Rusted Iron

- Stainless Steel

This means players no longer need to completely waste old structures when upgrading greenhouses.

VII. Overall Gameplay Changes

Greenhouse:

- Greenhouses become truly complete temperature-controlled agricultural structures

- Regular farmland benefits from the climate station effect

- Off-season planting is more stable

- Fruit trees, beehives, and other agricultural systems are no longer limited by greenhouse compatibility issues

- Higher-tier greenhouses and material investments become more valuable

Cellar:

- Cellars are no longer just "preservation on/off" — preservation strength dynamically scales with temperature

- Cold cellars become more meaningful to manage

- Containers finally receive cellar effects properly

- Large-scale storage gameplay becomes more practical

Construction:

- Climate station UI is clearer

- Temperature control logic is more intuitive

- Old materials can be recovered when upgrading greenhouses

- No more wasting large amounts of resources due to different upgrade paths

VIII. Summary

Firmalife Enhance is not simply about adding small features — it reconnects the entire "greenhouse, cellar, and climate station" system in Firmalife into a cohesive whole.

If you want:

- Greenhouses that truly control temperature

- Greenhouse crops that genuinely grow off-season

- Fruit trees, berry bushes, beehives, and other agricultural content integrated into the greenhouse system

- More reasonable and dynamic cellar preservation

- Containers that correctly benefit from cellar effects

- Recoverable old materials when upgrading greenhouses

Then this patch is built for that experience.

Firmalife Enhance

这是一个面向 TerraFirmaCraft + Firmalife 的独立兼容增强补丁。
核心目标是:不修改原模组成品,只通过单独安装补丁包,重做温室、地窖和气象站的联动体验。

本补丁主要强化了以下几个方向:

  • 温室内普通耕地恒温
  • 温室作物无视季节限制继续生长
  • 果树、浆果灌木、葡萄、香蕉、蜂箱等纳入温室效果
  • 气象站新增可视化温控界面
  • 地窖接入气象站控温,并根据温度动态提升保鲜倍率
  • 常见地窖容器同步享受保鲜效果
  • 新增温室建材拆解配方,支持 JEI 查询

一、前置需求

本模组需要以下前置:

  • TerraFirmaCraft
  • Firmalife

这是一个兼容补丁模组,本身不替代原版内容,而是在原有玩法基础上进行增强。


二、温室系统重做

1. 普通耕地也能恒温

原版 Firmalife 中,气象站启用后,通常只会让部分花盆、架盆等种植结构吃到温室效果,
温室内部的普通土地/耕地并不会真正跟随气象站控温

本补丁修复了这个问题:

  • 当气象站生效后
  • 温室范围内的普通耕地也会获得恒温效果
  • 作物判断温度时会读取气象站设置后的目标温度

这意味着温室不再只是“部分结构有效”,而是真正成为完整的温控种植空间。


2. 温室作物无视季节继续生长

补丁额外重做了温室内的作物成长逻辑。
只要作物处于有效温室范围内,就不会再被季节限制卡住。

也就是说:

  • 不需要等合适月份
  • 不会因为当前季节不对而停滞
  • 只要温度条件满足,就可以继续生长和成熟

这让温室真正具备了“反季节种植”的意义。


3. 温室兼容范围扩大

除了普通耕地作物外,本补丁还把更多原本不完整吃温室效果的内容纳入了温室恒温逻辑,包括:

  • 普通农作物
  • 果树
  • 果树树苗
  • 葡萄
  • 香蕉
  • 浆果灌木
  • 蜂箱 / 蜂巢 / 野生蜂巢相关逻辑

也就是说,温室不再只是“种地的棚子”,而是对多种农业玩法都能生效。


三、气象站温控系统重做

1. 新增独立温控界面

现在可以通过以下方式打开气象站编辑界面:

  • 下蹲 + 空手 + 右键气象站

新增界面会显示:

  • 当前环境平均温度
  • 当前生效温度
  • 当前允许调节范围
  • 当前结构倍率
  • 当前升温/降温能力
  • 地窖模式下的当前保鲜倍率

界面布局也进行了重排,比原版更适合实际使用和理解。


2. 以环境平均温度为基准控温

气象站现在不是简单地“直接设置一个绝对值”,
而是以当前环境平均温度为基准,再根据结构等级和投入材料决定可调上下限。

也就是说:

  • 不同地方的基础气候不同
  • 气象站是在当前环境基础上进行加热或降温
  • 最终能调到多少,取决于温室等级和材料投入

这样更合理,也更符合“控温装置”的逻辑。


3. 不同等级温室拥有不同基础倍率

不同材质/等级的温室,默认拥有不同的控温强度:

  • 木质温室:5 倍
  • 铜温室:10 倍
  • 铁温室:15 倍
  • 钢温室:20 倍
  • 不锈钢温室:25 倍

等级越高,可调温范围越大。


4. 气象站新增升温/降温材料槽

气象站新增了两个专用格子:

  • 升温槽:放入岩浆块
  • 降温槽:放入冰、浮冰、蓝冰

只有放入对应方块,气象站才拥有对应方向的控温能力。


5. 升温/降温计算规则

气象站可调温度由“材料基础值 × 当前温室倍率”决定。

升温

  • 岩浆块:每个提供 0.1 × 温室倍率

降温

  • 普通冰:每个提供 0.01 × 温室倍率
  • 浮冰:每个提供 0.1 × 温室倍率
  • 蓝冰:每个提供 1.0 × 温室倍率

举例

如果当前是不锈钢温室(25 倍):

  • 1 个岩浆块 = +2.5°C
  • 10 个岩浆块 = +25°C
  • 1 个蓝冰 = -25°C
  • 1 个浮冰 = -2.5°C
  • 1 个普通冰 = -0.25°C

这样玩家可以非常直观地理解温室等级和材料投入的关系。


6. 默认检测范围扩大

补丁还把气象站的温室/地窖检测范围做了增强:

  • 默认按原逻辑约 2 倍 扩大
  • 同时保留上限保护,避免范围无限膨胀

这样大型温室和大型地窖更容易完整覆盖,不需要过度依赖额外改配置。


四、地窖系统增强

1. 气象站现在也能控制地窖

原本气象站主要用于温室,
现在补丁让它也能识别并作用于地窖结构

也就是说,地窖也可以被纳入控温系统中:

  • 可以查看当前环境温度
  • 可以查看当前生效温度
  • 可以根据实际温度变化影响保鲜能力

2. 地窖保鲜倍率改为动态计算

补丁将地窖保鲜逻辑改为按最终温度动态变化,不再只是固定效果。

当前规则如下:

  • >= 0°C:2.5 倍保鲜
  • < 0°C:3 倍保鲜
  • <= -12°C:4 倍保鲜
  • <= -15°C:5 倍保鲜
  • <= -18°C:6 倍保鲜
  • <= -21°C:7 倍保鲜
  • <= -24°C:8 倍保鲜

同时,地窖最低温度被限制为:

  • -24°C

这样既能体现低温保鲜优势,也避免数值无限堆叠。


3. 地窖基础控温倍率

地窖模式下,当前默认基础倍率为:

  • 10 倍控温

也就是说,地窖也会像温室一样,依据当前结构和温度范围进行调节,只是用途变成了保鲜而不是种植。


五、地窖容器兼容

1. 常见容器可享受地窖保鲜

原版里,很多容器即使放在地窖中,也不能正常吃到地窖保鲜效果。
本补丁对这一点进行了增强。

目前重点兼容的内容包括:

  • 各类 TFC 箱子
  • 各种木箱 / 颜色箱子的相关变体
  • 常见基于 InventoryBlockEntity 的容器
  • 大部分常见大缸类容器
  • 食品架
  • 挂架

2. 容器内物品会自动同步保鲜 trait

为了避免“拿出来后仍永久保鲜”或者“容器里不生效”的问题,
补丁增加了完整的同步逻辑:

  • 物品放进受地窖影响的容器时,会自动附加当前地窖保鲜效果
  • 物品从容器取出时,会自动移除地窖专用 trait
  • 如果地窖温度变化,容器内物品的保鲜倍率也会同步更新

这样既保证了效果真实生效,也避免了错误继承。


六、温室建材拆解配方

1. 新增工作台拆解功能

为了降低温室升级时的重复建造成本,
补丁加入了温室建材拆解配方

玩家可以在工作台中使用:

  • 1 个宝石锯(Gem Saw)
  • 1 格堆叠好的温室建材

将其拆回对应材料。


2. 拆解特点

当前拆解系统具备以下特点:

  • JEI 可查询
  • 宝石锯只掉耐久,不会被消耗
  • 建材可以堆在同一个格子里,不需要拆开放
  • 单格内数量只要达到要求即可拆解
  • 返还材料按完整拆解逻辑处理

这比普通“分散摆放材料”的拆解方式更方便,也更符合实际使用习惯。


3. 支持拆解的温室建材

当前已覆盖多种温室结构件,包括:

  • 温室墙
  • 面板墙
  • 面板顶
  • 普通顶
  • 顶盖
  • 活板门
  • 端口

支持的材质层级也包含多种原版温室变体,例如:

  • 木质
  • 风化木质
  • 氧化铜 / 风化铜 / 裸露铜
  • 铁 / 锈铁
  • 不锈钢

也就是说,玩家在升级温室时,不再需要把旧结构完全浪费掉。


七、整体玩法体验变化

安装本补丁后,温室与地窖的玩法会发生比较明显的变化:

温室方面

  • 温室真正变成完整的控温农业结构
  • 普通耕地也能吃到气象站效果
  • 反季节种植更稳定
  • 果树、蜂箱等农业玩法不再被温室兼容问题限制
  • 高级温室和材料投入更有价值

地窖方面

  • 地窖不再只是“有或没有保鲜”,而是“保鲜强度随温度动态变化”
  • 低温地窖更有经营意义
  • 容器终于能正常吃到地窖效果
  • 大型仓储玩法更实用

建造方面

  • 气象站 UI 更清晰
  • 控温逻辑更直观
  • 温室升级时能拆回旧材料
  • 不再因为升级路线不同而大量浪费资源

八、总结

Firmalife Enhance 的定位不是单纯加一点小功能,
而是把 Firmalife 中“温室、地窖、气象站”这一整套系统重新串联起来。

如果你希望:

  • 温室真正能控温
  • 温室作物真正能反季节种植
  • 果树、浆果、蜂箱等农业内容也能纳入温室体系
  • 地窖保鲜更合理、更动态
  • 容器也能正确享受地窖效果
  • 温室升级时能拆解回收旧材料

那么这个补丁就是为这套体验服务的。