
懒人无火焰蔓延
阻止火势在世界中蔓延。
这是一个简单的模组,它在每次游戏/服务器加载时将“无火焰蔓延”游戏规则设置为 false,从而阻止火焰在世界中蔓延。
🔥 火焰蔓延的工作原理
Minecraft 的火焰系统由重复的“火焰刻”控制,它决定了火焰是否蔓延、烧毁方块或熄灭。
游戏规则 doFireTick 决定火焰是否正常运作。
- 启用(
true) → 火焰蔓延、烧毁方块并自然熄灭 - 禁用(
false**)→ ** 火焰变为静态,不会蔓延或烧毁任何东西
🔥 为什么火焰蔓延在服务器上很重要
1. 火焰蔓延会摧毁玩家的建筑
在多人服务器上,一个疏忽的火把、岩浆桶或闪电击中就可能:
- 烧毁整个木质基地
- 蔓延穿过森林
- 越过屋顶跳跃蔓延
- 引发连锁反应
在公共或半公共服务器上,这成为一种破坏手段,即使是无意的。
2. 火焰蔓延会导致卡顿
每个火焰方块都会执行多次随机刻检查:
- 火焰是否应该熄灭?
- 是否应该蔓延?
- 哪些相邻方块是可燃的?
- 那些方块是否应该被点燃?
在大型森林或大型建筑中,这可能意味着每秒数千次检查,尤其是在以下情况下:
- 雷暴期间
- 树木附近的岩浆
- 玩家制造的火源
- 拥有大量下界岩的下界枢纽
禁用火焰蔓延可减轻服务器负载。
3. 火焰可以蔓延到未加载的区块
这是一个微妙的问题:
- 火焰可以在已加载的区块中开始
- 蔓延到边界
- 加载相邻区块
- 继续蔓延
这可能导致:
- 意外的区块加载
- TPS 下降
- 无人察觉的大规模森林火灾
管理员通常会禁用火焰蔓延以避免这些“隐形灾难”。
4. 火焰蔓延与模组交互不良
在模组服务器上,火焰可能:
- 触发模组方块的方块更新
- 导致方块实体更频繁地刻
- 损坏机器
- 蔓延到易燃性高的模组木材类型
- 以不可预测的方式与世界生成结构交互
这就是为什么许多整合包希望默认附带禁用火焰蔓延。
5. 服务器规则与公平性
许多服务器想要:
- 装饰性壁炉
- 营火
- 火把
- 下界传送门
……但不希望火焰表现得像现实中那样。
禁用蔓延可以让火焰存在而无风险。
只需将其放入服务器或整合包的“mods”文件夹中。完全支持服务端。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。