海绵大修

海绵大修

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

游戏机制

海绵大修

海绵大修为 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。


作者的话

嗨!如果你有关于新海绵类型的想法,欢迎在评论区提出——我很乐意添加并给你署名。错误报告和反馈意见随时欢迎。

如果你读到了这里,感谢你的耐心!