区块填充

区块填充

一个Forge建筑模组,用任意实心方块填补楼梯、台阶、栅栏、墙壁及兼容模组方块的间隙——直接在现有建筑内进行。

方块填充

用第二种实心方块填补楼梯、台阶、栅栏、墙以及许多兼容模组方块中的空白空间。

方块填充是一款轻量级的建筑与装饰模组,专为那些希望获得更整洁屋顶、更平滑地形和更精细结构,而又无需制作特殊框架方块的玩家设计。只需对世界中已存在的受支持的部分方块使用一个普通的实心方块即可。两种材料会组合在同一个方块空间内,结果会变成一个完整的实心立方体。

如何使用

- 手持一个实心完整方块,例如泥土、石头或深板岩。
- 潜行并右键点击受支持的部分方块,以填充其空白空间。
- 潜行并手持另一个不同的实心方块右键点击,以替换当前的填充物。
- 潜行并空手右键点击,以再次移除填充物。
- 破坏组合方块会正常掉落两种材料的物品。
- 使用鼠标中键来选取原始的部分方块。

无需合成配方、工具或特殊框架方块。

特性

- 填补楼梯、台阶、栅栏、墙以及其他受支持的部分方块中的间隙。
- 直接为已存在于现有建筑中的方块添加填充物。
- 在一个方块空间内组合两种不同的方块材料。
- 保留原始方块的方向、状态和连接形状。
- 当相邻方块变化时,保持连接的栅栏、墙及类似方块更新状态。
- 使用正常的方块纹理、生物群系颜色、声音和粒子效果。
- 继承发光材料(如萤石和海晶灯)的光照。
- 尊重两种材料的较慢挖掘速度和工具要求。
- 支持生存模式和创造模式。
- 可自动兼容来自其他模组的许多普通模型渲染方块。
- 避免在创造模式物品栏中添加不必要的方块或物品。

为现有建筑而设计

方块填充不会要求你更换楼梯或使用特殊的模组变体重建屋顶。走近一个已经放置好的受支持方块,选择应填补其间隙的材料,然后直接应用即可。

这使得它适用于:

- 封闭屋顶和楼梯下方可见的孔洞。
- 将楼梯和台阶融入自然地形中。
- 创建混合材料的墙壁和装饰性方块表面。
- 将栅栏、墙和其他部分形状转变为坚固的建筑方块。
- 改善使用兼容装饰模组建造的精细结构。

模组兼容性

兼容性是根据方块状态、模型和形状来确定的,而非固定的支持方块列表。因此,来自其他模组的许多建筑方块无需单独的兼容性附加组件即可正常工作。

方块填充还会将模型数据和有效的相邻状态传递给兼容的模组方块。连接纹理、栅栏、屋顶和其他感知相邻状态的模型可以保持其预期的外观。

为了安全起见,带有自身存储数据的方块绝不会被转换。这可以保护箱子、熔炉、机器和其他方块实体免受内容或行为丢失的影响。

方块行为

组合后的结果表现为一个真正的完整方块,而非仅视觉上的覆盖层。

- 玩家和生物可以正常站在上面。
- 方块可以在每个侧面获得支撑。
- 隐藏的相邻面会像完整立方体一样被剔除。
- 光照发射使用组合中两个方块中较亮的一个。
- 脚步声来自外部的填充物。
- 移除填充物会恢复原始方块及其状态。

 

限制

- 带有方块实体、物品栏或其他存储数据的方块被有意排除在外。
- 其机制无法安全承受转换的功能性方块可能会被排除。避雷针就是一个例子。
- 含水方块和流体不能使用。
- 填充材料必须是完整方块。透明填充物是实验性的,默认禁用。
- 不寻常的自定义渲染器或高度专业化的模组方块可能需要方块标签兼容性规则。

要求

- Minecraft Java版 1.21.1
- Minecraft Forge 52.x 系列中的 52.1.0 或更新版本
- Java 21
- 多人游戏需要在客户端和服务器端都安装
- 没有额外的模组依赖

整合包权限

你可以将方块填充包含在整合包中。如果能链接到官方项目页面则不胜感激,这样玩家就能找到更新和文档。

许可证

方块填充根据 MIT 许可证授权。