Diagonal Fences — 在Minecraft中添加45度对角线栅栏连接的建筑模组
Diagonal Fences是一个Minecraft模组,为栅栏添加45°对角线连接,创造没有缝隙的无缝围栏。
Diagonal Fences是一个Minecraft模组,为栅栏添加45°对角线连接,创造没有缝隙的无缝围栏。
Diagonal Fences — 在Minecraft中添加45度对角线栅栏连接的建筑模组
测试并撰写文章的Minecraft版本:26.1.2
支持的版本范围:1.18.2 — 1.26.x
依赖项:Puzzles Lib(用于Fabric和NeoForge构建)、Fabric API、Forge Config API Port(用于Fabric构建)
Diagonal Fences为Minecraft添加了以45°角连接栅栏的功能。在原版中,栅栏段仅沿东南西北四个主方向连接。任何对角线栅栏线最终都会呈锯齿状:独立的柱子没有横杆,它们之间留有方块宽的间隙。该模组消除了此限制——一旦两个栅栏沿对角线相邻放置,新的连接就会自动形成。

栅栏的连续对角线放置形成新形状
对角线连接的工作原理
原理与原版相同:栅栏自动向相邻的方块“延伸”,无需任何合成或额外物品。唯一的区别是,现在从栅栏段对角放置的方块也被视为邻居。如果你将两个栅栏对角相隔一个方块放置,它们之间会出现一个45°角的横杆。
横杆的碰撞箱也是对角线的——这意味着生物不会从连接处溜走,玩家也不能从以前在形式上不存在的一侧跳过栅栏。所有栅栏都保持这种行为。

对角线栅栏后面的牛
支持其他模组中的栅栏
Diagonal Fences动态检测表现为栅栏的方块并对其应用相同的逻辑。不需要为整合包单独配置——如果额外栅栏是通过标准的Minecraft机制注册的,它们就会被自动拾取。
如果方块错误地接收到对角线行为(例如,仅在视觉上类似于栅栏的装饰物品),则可以通过系统方块标签将其从处理中排除:
diagonalfences:non_diagonal_fences
通过数据包添加到此标签的方块将被模组完全忽略——它们的行为与原版完全一样。这允许有针对性的修复,而无需删除模组本身或编辑其他资源。
配置
配置文件存储在 .minecraft/config/ 并在开头带有前缀 diagonalblocks-
diagonalblocks-common.toml
参数 | 功能 |
| 决定最初放置哪种栅栏变体。 |
diagonalblocks-server.toml
参数 | 功能 |
| 允许手动在对角线和普通变体之间切换已放置栅栏的类型。这是通过空手在栅栏段上按Shift + 右键单击来完成的。 |
结论
Diagonal Fences解决了一个关键的建筑问题——光滑的对角线围栏,在原版Minecraft中不可能在没有锯齿状效果的情况下建造。该模组不引入新方块,不改变配方,不触及栅栏连接之外的任何其他机制——这使得它可以安全地放入现有世界中,而没有副作用。适合玩家经常建造角度不平整的结构的生存服务器,以及具有装饰性边界的创造地图。
安装
一次典型安装大约 5 分钟。流程相同,只是 Loader 和对应构建不同。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











