跳到正文

Fire & Growth (Mindthemood’s Ashen Remains)

作者:Mindthemoods

尽情放火,看着它们重新生长——正如模组名称所说。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

No! Don't do it, Mindthemoods!

 

这是我制作的第二个模组。当时我觉得,让火焰变得有趣一点,肯定没那么难。 

现在看来,我大错特错了。

长话短说,这个模组的最新版本比我预想的晚了好几天才弄好。不过重点是,它(不像之前的版本)终于能正常运行了!修复的错误足足列了两页多,至少说明我比上次制作这个模组时学到了不少东西。 

 

这个模组包含以下内容:

  • 火焰现在由随机刻驱动。这意味着火势蔓延得更慢,但对性能的影响也小得多,尤其是在禁用粒子效果后。
  • 调整了火焰的蔓延方式:火焰可以将某些方块变成其他变体;一些方块(例如草方块)现在也能蔓延火势,让大火烧得更广。
  • 新增了灰烬和焦木材料,可由可燃方块燃烧后生成。这种独特的木材遇水后很容易损坏,也能为烧焦的地方增添更多氛围。
  • 新增了焦苦苦力怕——一种焦脆版苦力怕。它会四处乱窜、搞得一团糟,并在自卫时点燃周围的东西。
  • 为凋灵战斗增添了酷炫特效和大量灵魂沙,提升了战斗体验。
  • 新增了开花草方块,它会根据生物群系和周围环境,在荒芜地区繁殖新的植物;这样一来,烧毁的区域无需玩家干预,也能逐渐恢复生机。
  • 还对火焰及所有与火焰相关的内容做了许多其他调整。

 

免责声明

  • 没错,我知道火焰蔓延得比原版慢。这是有意设计的游戏机制;作为平衡,若放任不管,火势就会蔓延得更加猛烈。
  • 这个模组会让苦力怕被点燃时爆炸。 如果你的刷怪塔用到了营火之类的东西,请务必在下载这个模组前先禁用或修改刷怪塔!
  • 如果你确实遇到了性能问题,很可能是粒子效果让游戏不堪重负。不过通常只有在你点起一场非常大的火时,才会出现这个问题。

 

更新日志

开花草方块现在会自然生成于所有生物群系中——外观与普通草方块完全相同。不过随着时间推移,只要有足够空间,它就会让周围的植物重新生长。

  • 开花草方块被随机刻触发时,会根据生物群系和周围的植物,在其上方生成一种随机植物。
  • 只有在有足够空间和阳光时,植物才会生长,因此区域不会过度繁茂。附近植物越多,开花草方块生长植物的几率就越低。
  • 有些植物(尤其是草)比其他植物更容易生成。
  • 长出植物后,开花草方块会变回普通草方块,并向远处附近的草方块传播。
  • 哭泣的黑曜石会阻止其周围三格范围内的开花草方块生长植物。
  • 可以通过灰烬可再生地获得开花草方块,也可以用泥土和灵魂沙合成。挖掘时需要精准采集。

~~~

取代树苗的是(现在只能通过挖掘幼树获得),每种树叶方块都有几率掉落对应的种子。(橡树掉落橡子,桦树掉落桦树叶片,深色橡树掉落深色橡子,金合欢树掉落金合欢叶片,樱花树掉落樱花种子, 云杉掉落 松果,丛林树则掉落种荚,种荚可以食用。)

  • 种子可以用来种植幼苗,这些小植物最终会长成对应的树苗。(也就是说,每棵树能让你获得更多种子,但它们需要更长时间才能长大,除非你有充足的骨粉。)
  • 如果你还安装了‘Cooking with Mindthemoods’,就可以用橡子、深色橡子和种荚制作两种全新的零食!

~~~

其他一些生物和事物也经过了小幅调整,让它们变得稍微有趣一些……

  • 苦力怕爆炸时,如果附近有可生苔方块,现在就会生成苔藓。爆炸范围内的石砖及其他带有苔藓变种的方块也可能长出苔藓。平均而言,(由于苔藓的爆炸抗性较低)这会让苦力怕炸出的坑洞略微变大。通常,苔藓和繁茂洞穴风格的植物会在爆炸坑洞边缘聚集。
  • 普通苦力怕受到火焰伤害时,有几率爆炸。
  • 由树苗长成的树,可能会在树下生成缠根泥土。(这主要是为了让它们与 Mindthemood’s Pile of Rocks 中的树木更协调,不过这本身也是个挺不错的功能。至少我觉得如此。)
  • 恶魂的爆炸现在可以将下界岩和草类方块转化为灵魂沙或灵魂土。
  • 烈焰人受伤时会点燃附近的方块。
  • 打火石不再能点燃下界传送门;玩家必须通过击杀搞破坏的玩家,或在废弃传送门的补给箱中获得火焰弹。(可以通过简单的

~~~

火焰 机制已全面重做。(因此,最好从头开始,逐项了解各项机制。)虽然许多方面与之前相似,但运作方式也有了不少重大改动。

  • 打火石现在只能在可燃方块上生火;如果表面被雨水打湿,则无法使用。对已有的火焰再次使用打火石,可以加快火势蔓延。
  • 火焰通常一开始蔓延得较慢,但如果任其扩散,很快就会变得迅猛。
  • 你也可以使用火焰弹——它们能更稳定地点燃火焰,而且火焰弹点燃的火不会蔓延。不过,使用后会消耗物品。
  • 有些方块(木制材料、羊毛、树叶、苔藓等)是可燃的,火焰会蔓延到这些方块并将其摧毁。另一些方块(例如覆苔石材、草方块、缠根泥土、煤矿石等)是半可燃的——火焰可以蔓延到它们上面,但只会改变它们,而不会将其摧毁。(草方块会变成泥土,覆苔砖会变成普通砖,普通砖会变成裂纹砖等。)最后,有些方块会被火焰无视,火焰蔓延到它们时,它们会立即被摧毁。(地毯、蜡烛、火把和其他非完整方块。)还有少数方块极易燃,(包括干草、煤炭和竹木),只要附近有火焰,火势就一定会蔓延到它们身上。
  • 水、水瓶、雨水、附近的孢子花以及湿度较高的生物群系,都会减缓或阻止火势蔓延。(粒子效果很漂亮,现在你也可以用它们来相当有效地灭火了。) 
  • 熔岩不再会点燃物品——不过,如果附近放置了可燃方块,它们会立即燃烧起来。
  • 由黑曜石、下界岩等制成的物品(包括下界之星)不会被普通火焰烧毁。
  • 如果手上没有工具或水类物品,徒手击打任何着火的东西都会使没有抗火效果的玩家受到伤害。(否则会损坏手中的工具。)
  • 着火的生物可以在它们下方引燃其他火焰。(玩家较少触发这种情况,但仍需留意。如果你持续在可燃方块上奔跑,可能会不断着火,所以要小心。)
  • 火焰箭会引发火灾。说起来,让这个功能正常运作还挺不容易的。
  • 下雨时,或火焰达到最大蔓延距离时,火势就会停止蔓延。该距离由 maximumFireDistance 游戏规则控制,默认约为 50 米。(不过设得更高也能正常运作……)

~~~

燃烧物品时,火焰可能会产生灰烬——灰烬类似细雪粉,而且差不多一样令人不适。

  • 灰烬方块可以用桶拾取并放置到别处,也可以用铲子挖掘,掉落灰烬球,它比雪球更重,并有几率使命中目标失明。灰烬球可以合成为灰烬桶,再由发射器发射以铺下灰烬层。
  • 灰烬会根据堆积厚度减缓移动速度并降低跳跃高度——如果厚度超过一格,还会使身处其中的任何生物陷入黑暗。 
  • 没有火焰保护、火焰免疫或抗火效果的生物穿过灰烬时,会随机受到少量伤害——如果你穿着没有火焰抗性的盔甲,伤害则会由盔甲承受。
  • 非亡灵生物在着火状态下死亡时,还会生成灰烬。
  • 附近有火焰、熔岩或岩浆块时,灰烬可能变成 燃烧的灰烬,它基本与普通灰烬相同——只是会对其中的生物及其盔甲造成更多伤害。抗火效果可以抵消这一特性;火焰保护也能在一定程度上减轻伤害。燃烧的灰烬还能点燃附近方块。
  • 灰烬在失去支撑时会下落,因此火焰可以向下蔓延。不过,灰烬也会阻止火焰蔓延到它覆盖的表面,迫使火焰向四周扩散。
  • 灰烬会在雨中逐渐消散;以这种方式消散时,有几率在下方生成草或开花的草。

~~~

凋灵经过了一些主题和玩法上的调整,包括以下内容:

  • 激活的灵魂沙/灵魂土 会在凋灵祭坛建成时生成,主要是为了营造戏剧效果。它会发出奇怪的声音,并闪烁着不祥的光芒……凋灵爆炸也能生成这种方块;凋灵或玩家在附近时,它偶尔还会生成凋灵骷髅。
  • 凋灵爆炸现在会生成灵魂土、灵魂沙和灵魂火焰。
  • 凋灵死亡时会熄灭附近的灵魂火,试图避免下界之星被点燃。

~~~

捣蛋鬼是一种新生物,可以看作是威胁性较低、但可能更惹人烦的苦力怕。它们会躲避玩家,随机积攒灰烬,受伤时可能点燃周围事物,总之十分惹人厌。

  • 只有苦力怕被困在灰烬中时,才会生成捣蛋鬼。
  • 近距离攻击捣蛋鬼会使其造成失明效果;受到攻击时,它们会惊慌失措。死亡时,它们会生成一堆灰烬和火焰。
  • 捣蛋鬼在雨中会持续受到伤害,用水可以特别迅速地将其杀死。 
  • 捣蛋鬼被杀死时会掉落火焰弹、火药和灰烬球,还会掉落比普通苦力怕略多的经验值。 

~~~

最后,现在你可以通过点燃物品来获得全新的木材类型——焦木,而且只能通过这种方式获取。(当然,我绝不会鼓励纵火。)

  • 焦木防火,且比普通木材更耐用——只要不被弄湿。用非精准采集挖掘时,它会掉落灰烬和木炭。
  • 所有木制材料燃烧时,都有较小几率变成焦木,而不是化为灰烬。
  • 焦木可以合成为木炭,效率比放进熔炉烧制略高。
  • 焦木有多种变体,都只能通过点燃普通木制材料获得。焦木门、栅栏、木板、台阶等无法通过常规方式合成,只能通过火焰获取。(从某种意义上说,它们可是炙手可热的好东西。)

成就

放弃所有希望 ~ 从 Griefer 或废弃传送门处获得一个火焰弹

自找麻烦 ~ 把烈焰人带到任意一种特别易燃的生物群系中。

 策略

  • 火焰会优先向上方蔓延(和以前一样),但也很容易通过燃烧的灰烬向下方蔓延——灰烬还能点燃相邻的方块。不过,只有附近有火时,灰烬才会持续燃烧。如果火势不大,优先扑灭火焰,灰烬就不会再引燃其他火源。否则,如果火势较大,优先清除灰烬。(如果你想引燃 东西,就从底部开始,一路向上。)

 

  • 火焰保护盔甲和抗火药水都能减轻灰烬造成的伤害(但无法消除致盲效果)。请注意,如果你使用药水,任何没有火焰保护的非下界合金盔甲仍会被灰烬损坏,即使你不会受伤。能获得抗火效果的话,它会是更好的选择。 

总的来说,修改后的火焰蔓延速度

  • 比原版火焰慢,但一旦烧起来,扑灭起来也麻烦得多。如果能及早发现火情,通常还能比较轻松地扑灭——水桶是最快的灭火方法,一把好铲子也很有效;如果手边有孢子花,用它效果最好。否则,你可能只能等雨停。如果火势真的失控了,把火焰留在未加载区块中显然能阻止它继续蔓延。 

如果你特别担心某处易燃,可以用

  • 孢子花阻止该区域的火势蔓延。孢子花周围任意方向五格内的火焰,在更新时都会立即熄灭,而不是继续蔓延。 

沟渠和墙壁也相当有效,因为火焰需要蔓延到正交相邻的易燃方块。再次提醒,注意燃烧的灰烬:它有时会向下方和略微侧向蔓延。两格宽的沟渠可以阻止火焰蔓延。

  •  

使用

  • 火焰附加和火矢时要小心——现在,燃烧的箭矢和着火的生物都可能引发火势蔓延。发生这种情况的概率不高,只要留意通常就能轻松扑灭,但务必保持警惕!(这种行为不会影响亡灵生物,所以骷髅、僵尸之类的应该没问题。) 

如果一片森林被烧毁了(也可能是你干的),最好就让它保持原样。灰烬和烧焦的方块遇雨会逐渐分解,还能生成开花的草地——它可以慢慢让一片区域重新长成森林。(只要你有耐心。)烧焦的痕迹可能会留下一些,不过依我之见,它们反而增添了特色。肯定比你亲自动手清理省事。

  •  

对付

  • Griefer时,水是最佳选择。他们不会还手,但会试图点燃东西,同时躲避你的攻击。尽量不要进入他们致盲效果的范围;最好能一击解决他们,别让他们惊慌之下点燃周围的东西。技术

重要提示:此模组会用自定义方块替换现有的火焰,并在加载后禁用常规火焰的随机刻。游戏中仍然存在普通火焰,例如出现在可无限燃烧的方块上,以及由床爆炸和火焰弹召唤、但不会蔓延的火焰。如果你不希望模组火焰蔓延,请使用 ‘doFireSpread’ 游戏规则。

如果你不希望开花草生长和蔓延,请使用 ‘doPlantGrowth’ 游戏规则。

开花草 在收到随机刻时,有 70% 的几率执行以下操作:

  • 只要附近没有哭泣的黑曜石,就会尝试在其上方生成某种植物。半径五格内的每株植物都会使检查几率降低 6%;当区域内植物足够多时,检查最终会被取消。
  • 如果成功,则会将一格额外的开花草蔓延至随机选中的草方块上:该方块在 X 和 Z 轴方向距此处 2 至 6 格,在 Y 轴方向则可位于世界表面高度的任意位置。目标位置周围不得紧邻任何植物或开花草方块,且其上方必须为空气。
  • 变为普通草方块。

燃烧的灰烬 在收到随机刻时,会按以下顺序执行操作:

  • 如果在任意方向三格范围内都检测不到火焰方块,则转变为普通灰烬。
  • 如果没有下雨,则尝试点燃相邻方块——可以是紧邻的方块、下方一格或下方两格的方块。
  • 如果正上方一格或两格的方块可燃,则在该方块上生成底部火焰。
  • 有 25% 的几率转变下方的方块;否则:
  • 如果下方的方块可燃,则有 75% 的几率将其移除。

普通火焰 在收到随机刻时,会按以下顺序执行操作:

  • 如果正在下雨,且火焰上方无遮挡天空,或仅被非固体方块遮挡;又或者五格内有孢子花,则火焰熄灭。
  • 使当前所在的方块发生转变:木质材料会变为烧焦变种或灰烬;半易燃方块则会发生其他转变。(例如,砖块变为裂纹砖块、苔石砖变为砖块、缠根泥土变为泥土等。)
  • 尝试向上蔓延,最高可向上五格,并可向两侧各延伸一格;在湿度较低的生物群系中,蔓延几率会提高。目标若为极易燃方块或未获支撑的可燃方块,则必定会被点燃。
  • 尝试水平方向蔓延,最高可向上两格,并可向两侧各延伸两格;但半径五格范围内的火焰必须少于十四处。
  • 如果可以,则立即向上蔓延。
  • 如果相连的方块不再与其相邻,则消失。

此模组使用以下标签来实现这些功能:

  • Minecraft 的“Fire”标签用于让生物将模组添加的火焰视为危险源,并可用喷溅药水瓶扑灭火焰。(也为兼容未来的模组做准备。)
  • Forge 的“Flammable”标签用于指定哪些材料既会蔓延火势,也会被火焰烧毁。该标签包含羊毛、木质材料和树叶。
  • Forge 的“Semi_Flammable”标签用于指定哪些材料会蔓延火势,但会经历独特的转化过程。(用于转化苔藓类材料、煤炭和草类方块。)
  • 带有 Forge“Fire_Ignore”标签的方块会被落下的灰烬和相邻的火焰摧毁,过程中还可能转化为灰烬。该标签包含蜡烛、作物和大多数植物。
  • 带有 Forge“Semi_Fire_Ignore”标签的方块不会直接燃烧,而是会被附近的火焰转化,而非摧毁。(仅包含木门、栅栏、活板门和栅栏门,以及苔藓墙和苔藓台阶。)
  • “Ashblocks”标签仅用于灰烬堆积机制,不包含灰烬和燃烧灰烬的完整方块变体。 
  • 带有“Ash_Immune”标签的实体不会受到灰烬和燃烧灰烬造成的伤害效果影响。(包括烈焰人、凋灵骷髅和Griefers。) 
  • 带有“Ash_Destroyable”标签的物品在与带有“Ashblocks”标签的方块碰撞后不久就会被摧毁。(包括种子和木棍,可防止燃烧的森林因物品实体而卡顿。)
  • 带有“Ghast_Destroyable”标签的方块可以被恶魂和凋灵转化为灵魂材料。
  • 带有“Fire_Resist”标签的物品不会被模组添加的火焰点燃。
  • 带有“Ash_Permeable”标签的方块允许灰烬穿过。该标签包含空气、树叶和大多数非固体方块。
  • 带有“Saplings”标签的方块会阻止开花草在附近继续长出树苗,即使周围有可用空间或可接触天空也是如此。

本项目的源代码现已在GitHub上公开。你可以随意使用。

常见问题

Fire & Growth (Mindthemood’s Ashen Remains) 支持哪些 Minecraft 版本?

Fire & Growth (Mindthemood’s Ashen Remains) 支持 Minecraft Java 版 1.18–1.21.1,共 9 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Fire & Growth (Mindthemood’s Ashen Remains) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Mindthemoods 的其他作品

查看全部 →