海绵大修

海绵大修

这个模组添加了7种新型海绵——水、熔岩、火、生物、雪、药水和钻石。将8个相同类型的海绵排列成2×2×2的立方体,以释放它们的全部潜力。

Sponges Overhaul

Sponges Overhaul 为 Minecraft 添加了七种新型海绵,每种都设计用于吸收不同的东西。无论你是在处理岩浆湖、怪物入侵,还是一团滞留的药水云雾,总有一款海绵适合你。


入门指南

本模组中的所有海绵都会替换原版海绵 —— 只需将一块原版海绵放入工作台,即可将其转换成本模组的基础水海绵。在此基础上,其他所有类型都是通过将一块海绵用 4 个对应材料以十字形围绕来合成的。湿海绵照常可以在熔炉中烘干。请注意,只有那些合理的情况下 —— 水、雪和钻石 —— 才会在放置于下界时自动烘干。


海绵种类

海绵 —— 经典款,现已重做。吸收其周围一定半径内的水和水下植物。

岩浆海绵 —— 用岩浆桶合成。作用类似水海绵,但针对岩浆。非常适合下界。

火焰海绵 —— 用火焰弹合成。吸收球形区域内的火方块。如果它吸收的是灵魂火,湿版本会呈现蓝色外观,作为一个小小的视觉彩蛋。

药水海绵 —— 用下界疣合成。吸收地面上的滞留药水云雾。在女巫战斗后清理现场时非常方便。

亡灵海绵 —— 用骨块合成。吸收附近的亡灵生物并将它们储存在内部。湿版本会随着时间推移慢慢将它们一只只释放出来 —— 请小心处理,或者将其熔炼以取回干燥的海绵。

雪海绵 —— 用雪块合成。吸收一片区域内的雪和细雪。非常适合清理冬季景观。

钻石海绵 —— 用水海绵周围围绕钻石合成。像普通海绵一样吸水,但范围和容量都大幅提升。在排干海底神殿时值得投资。


2×2×2 立方体

每种海绵都有一个隐藏的升级机制:如果你将 8 个同类型的海绵放置成一个 2×2×2 的立方体,它们会连接在一起,作为一个超强单元运作,拥有 4 倍的范围和 8 倍的吸收容量。非常适合大规模排水或扑灭大范围火灾。


开发者 API

CustomSponges 接受流体类、方块类或方块标签作为目标。以下是一个简单示例:

Block PETROL_SPONGE = new CustomSponges(
    SpongeBlocks.spongeProperties.setId(
        ResourceKey.create(Registries.BLOCK,
            Identifier.fromNamespaceAndPath("yourmodid", "petrol_sponge"))
    ),
    PetrolFluid.class,
    WET_PETROL_SPONGE
);

SpongeBlocks.spongeBlocks.add(PETROL_SPONGE);

完整的 API 文档和更多细节,请参阅 GitHub 上的 API.md。


作者留言

嗨!如果你对新海绵类型有想法,欢迎在评论区提出建议 —— 我很乐意添加它并为你署名。漏洞报告和反馈也始终欢迎。

如果你读到了这里,我向你表示感谢!