晴川云Minecraft Wiki教程:类别[ ]

此特性为Java版独有。
该页面所介绍的内容已从Minecraft中移除。

本教程适用于版本1.4至1.13,它已过期且无需更新。添加1.14及更高版本的相关信息并不合适。

村庄链是一个把村庄中心逐渐移动到靠近或另一个村庄中心的过程。这个过程通常用来建造高效紧凑的铁傀儡陷阱。这个方法首先在Java版1.4.2中被发现,并一直沿用至今。

这个是介绍村庄链的方法的Youtube视频。

本教程将会教你如何进行村庄链过程,这个过程通常用于从零开始建造一大片高效的铁农场。如果你只想看看例子,请查看这篇教程。这个教程仅适用于Java版,本教程的信息在其他版本可能不适用。

可以通过一些mod(如村庄信息Mod)来查看村庄信息。

目录

  • 1 类别
    • 1.1 多中心和单中心
      • 1.1.1 多中心和单中心村庄链的对比
    • 1.2 不可重新设置与可重新设置
  • 2 游戏机制和村庄链所使用的游戏机制
    • 2.1 村庄合并优先级与边界扩展器
      • 2.1.1 边界扩展器
    • 2.2 村庄中心及其重定向
      • 2.2.1 村庄中心重定向
    • 2.3 多个村庄中的一个村民
    • 2.4 房屋检测机制与层叠式村庄链+门持续处于有效状态+使门失效
      • 2.4.1 层叠村庄链+门持续处于有效状态+使门失效
    • 2.5 西北角倾向与方向依赖
      • 2.5.1 方向依赖

类别[ ]

多中心和单中心[ ]

首先发现的方法是多中心村庄链。它们组成的村庄中心通常排成一条直线并且不会在同一位置上。

另一方面,单中心村庄链在晚些时候被发现。它们的村庄中心在同一个点里。

多中心和单中心村庄链的对比[ ]

  • 优点
    • 建造过程更简单。
  • 缺点
    • 空间利用率低。
    • 如果村庄中心不能重新设置,需要放置和破坏大量的门,如果是自动设置村庄中心的则需要更多的门。
    • 需要更多的村民。

不可重新设置与可重新设置[ ]

因为区块重新加载的速度很快(通常在自动保存中完成,并影响大多数类型的区块加载器),基本上会清除在区块中存储的所有村庄数据并重新计算。村庄链所在的区块必须在游戏打开时不被卸载,否则所作的努力会白费。

对于这个问题的方案是把村庄链放在出生点区块中或其等价物,然后使用一点小技巧来使区块处于加载状态,即使是在没有玩家在与该区块处于同一维度时(此方案属于不可重新设置的方案),或在玩家需要时重新组建村庄链(此方案属于可重新设置的方案)。

可重新设置的方案主要用在区块不能重新加载时(例如在Spigot 服务器上),或村庄链过程非常复习不能手动完成时(例如单中心村庄链)。

游戏机制和村庄链所使用的游戏机制[ ]

  1. 在阅读下面的内容之前,请首先阅读村庄机制教程以了解相关机制的基本信息。
  2. 本段落所涉及的游戏机制仅适用于Java版1.8及更高版本,但是关于游戏机制的论述适用于所有有村庄的版本。
  3. 为了使文章变得简洁,本段落图示中所使用的木板和栅栏分别代表有效门的位置和村庄半径。原木的侧面代表有一扇有效门的村庄中心,原木的上面代表没有门的村庄中心。屏障代表一些不重要的东西。重要度高的图标可能会覆盖重要度低的图标。这些图示的最小村庄半径是5格,并且合并后的村庄半径是最小半径+5格而不是像游戏中最小半径为32格,合并后为最小半径+32格。

村庄合并优先级与边界扩展器[ ]

如果所有的区块包含没有被重新加载的村庄,只会在一位村民检测到新的门时(技术上来讲只算门下面那一格)才考虑村庄合并。如果在一定的范围内有多个村庄,只筛选适合的村庄(用一扇门便可合并)进行合并。范围内其他所有村庄都会被忽略。因此,重叠边界的村庄成为可能。

在1.8之前,旧村庄更适合与新村庄合并。因此,那个时候的村庄链主要是用合并范围以防止最初的村庄被合并。而在1.8之后,更靠近门的村庄更适合与门合并。如果多个村庄距离它们的中心和一扇门的距离相同,这一扇门会倾向于计入旧的村庄。这使得村庄链过程变得更困难,但也变得更可预测,允许村庄从远处一点扩展以与原来存在的村庄重叠。旧版本不会破坏村庄链,因为村庄会一直保持在被加载状态,但旧的刷新机制不会生效。

边界扩展器[ ]

最初的状态

第1次村庄链循环开始

第1次村庄链循环结束

第2次村庄链循环开始

第2次村庄链循环结束

第3次村庄链循环开始

第3次村庄链循环结束

第4次村庄链循环开始

第4次村庄链循环结束

在重叠村庄边界的过程中,每次循环橡木村庄与桦木村庄都会逐渐靠近,直到不能够使用该方法使二者的中心更加靠近。首先建造橡木村庄,因此游戏会倾向于选择橡木村庄而不是桦木村庄。注意圆形村庄是向西移动的。这个方法与TangtoTek的村庄链方法(Iron Titan)殊途同归。

村庄边界扩展器是一个有效房屋,正如它的名字那样把一个村庄的边界逐渐扩展使它的边界更接近另一个村庄的中心。这个扩展器应该尽量靠近其他村庄,但必须与要扩展村庄边界的那个村庄靠得更近。然后,放置在其他村庄中心的门要移除,以便扩展器变成村庄的中心,允许使用扩展器继续该过程直至使用这个方法不能靠近村庄中心了为止。扩展的村庄做到这一点后,可以向它或其他村庄放置更多的门,因此使得它们有足够的门来生成铁傀儡。

村庄中心及其重定向[ ]

村庄中心是连接所有有效房屋的线条所组成的图形的几何中心,但它会和圆形村庄(包含村庄所有门的最小范围)的中心(或几何中心,在圆形村庄中是圆心)弄混。因此,越靠近村庄一部分有效房屋的中心,就越靠近村庄的中心即那一部分的几何中心。

村庄中心重定向[ ]

使用了一大堆有效房屋后,你可以“重定向”村庄中心以便使其更靠近这一堆房屋的几何中心,然后使用扩展器扩展村庄半径到超过这个重定向的中心。如果你想使旧村庄完全与另一个村庄融合,那么这个技术很重要,新村庄会变成单中心村庄链的重要一环。

要做到这一点,一个好方法是先沿着新村庄建造边界扩展器,然后使用1个小重定向中心和1个大重定向中心来帮助更新的村庄到达铁傀儡陷阱的另一边,从而允许建造单中心村庄链。

多个村庄中的一个村民[ ]

一个村民可以在多个村庄里,只要它们在这些村庄边界的里面,这也是单中心村庄链比多中心村庄链的主要优势和村庄链比传统的铁傀儡陷阱的主要优势。这个方法可以把要使用的村民从几百个降到约30个左右。

房屋检测机制与层叠式村庄链+门持续处于有效状态+使门失效[ ]

每个村民都有一个隐藏的计时器开始从一个随机秒数倒计时,这个随机秒数最小为2.5秒,最大是6秒。在计时器到达0时,新的有效门(“房屋”)会被探测到,在32×8×32的空间中旧的门会被重新探测。这个空间总是位于村民的脚所在的方块的西北角里,并且总是与村民处于同一高度。通常只有门地下那一格被算在内,但检测空间的下面能检测到上面的方块,然而这不能被再用来检测一个门,并只影响几何中心。在这些情况里门方块需要完全在待检测空间里面。这个限制可用来防止添加新的门,但村民不能自由地在垂直方向上移动,垂直方向上的探测范围限制更多,要被分开的房屋通常互相叠在上面,只有垂直方向的限制是经常使用的。

另外,在被检测到为房屋后,门不再需要“外面”或“里面”来保持其“房屋”的身份。这在层叠多个门中尤其重要。

除了门自己被摧毁,或其所在方块被重新加载,门只能够在60-64秒内没有村民重新检测门时才能够摘除其房屋的身份。这既有优点,也有缺点,因为它允许在不需要玩家参与的情况下重新使用村庄链机制,但它也会破坏村庄链。

层叠村庄链+门持续处于有效状态+使门失效[ ]

了解到这些机制后,建造一个层叠村庄链,使门持续处于有效状态并使门失效变得很容易。下面的这些Youtube视频是本实践中使用的机制:

在这个视频中,尽管放置的是固体方块,天空光线被阻挡而不能到达第一层(已经是村庄链),该陷阱仍然正常工作。主要的村民被分成两组,因此它们可以正常地检测门。可以听到TangoTek提及的6秒规则。

在这段视频中,通过把村民从门那里赶走,从而重定向和对应的扩展器能够在玩家不参与的情况下重新使用。通过推动村民,相同的重新设置机器能被用在多层门上。

Iron Phoenix使用黏液块来隔开层叠的门,因为黏液块是门唯一可以放置其上的透明方块。

西北角倾向与方向依赖[ ]

因为游戏内部的整数取整机制总是向下取整,村庄中心总是放在实际几何中心的北方(Z轴负方向)、西方(X轴负方向)以及下方(Y轴负方向)。这也会影响铁傀儡生成箱。铁傀儡会生成在16×6×16的空间里以与方块网格完美匹配。结果,那个空间的中心从来不会是村庄的中心,村庄的中心总是在3个轴正方向铁傀儡生成空间中心偏移0.5格。

方向依赖[ ]

上述提及的内容使村庄链有了方向依赖。在设计村庄链时应把此铭记于心,因为这既会破坏村庄链,也会对村庄链有益。

教程(作下划线标记的教程为中文独有教程)

新手教程
  • 菜单屏幕
  • 游戏术语
  • 下载、安装与购买
新手生存
  • 新手指南
  • 第一天
  • 第二天
  • 第三天
  • 提示与技巧
  • 饥饿管理
  • 不该做的事
  • 生存注意事项
庇护所
  • 庇护所
    • 沙漠
  • 最佳居住生物群系
  • 最佳建筑材料
  • 建筑与结构
  • 房屋类型
  • 导航
综合
  • 无聊的时候做什么
  • 村庄生存
  • 跑酷
  • 空置域
  • 伪和平
  • 节省时间的小窍门
  • 在水下利用TNT破坏方块
  • 成就指南
  • 进度指南
  • 拓殖
  • 战斗
  • 完成冒险
  • 创建一个村庄
  • 双持
  • 沙漠生存
  • 雷暴生存
  • 下界生存
  • 从零开始下界生存
  • 末地生存
  • 探索洞穴
  • 家具
  • 在和平难度中收集资源
  • 利用碰撞箱
  • 测量单位
  • 使用地图
  • 测量距离和角度
  • 采矿技术
    • 钻石
    • 化石
    • 远古残骸
  • 下界快速旅行
  • 下界传送门
  • 支柱跳跃
  • PvP
    • Java版1.9前、基岩版
    • 基地
  • 穿越和破坏基岩
  • 村庄机制
  • 考古
  • Minecraft和教育
  • 不可破坏的末地水晶
  • 使用更少的末地水晶重生末影龙
  • 透视镜
  • 挂机池
  • 光速船[仅基岩版]
  • 无材料消耗转换药水类型[仅基岩版]
  • 汇报漏洞
  • 在超平坦地图中管理史莱姆
建筑
  • 给工程添加美感
  • 空气闸
  • 建筑术语
  • 建造游轮
  • 建造大都市
  • 建造过山车
  • 建造安全的家园
  • 建造水建筑
  • 建造几何体
  • 防御
  • 电梯
  • 带釉陶瓦的图案
  • 建造更好的地板
  • 像素艺术
  • 牧场
  • 屋顶类型
    • 弧形屋顶
    • 屋顶建造指南
    • 装饰屋顶
  • 暗门
  • 建造居住地
  • 水下之家
  • 墙壁和桥墩
  • 水闸
  • 调色板
存储方案
  • 整理物品
  • 潜影盒储存
  • 矿车储存
  • 物品运输
附魔与烧炼
  • 附魔台机制
  • 铁砧机制
  • 自动化烧炼
  • 燃料选择
破坏方块
  • 爆炸室
  • 凋灵笼
挑战
  • 获得潮涌核心
  • 冒险模式生存
  • 挑战自定义地图
  • 制作自定义地图
  • 治愈僵尸村民
  • 征服神殿和神庙
  • 触发及战胜袭击
  • 征服掠夺者前哨站
  • 征服堡垒遗迹
  • 征服林地府邸
  • 征服海底神殿
  • 打败末影龙
  • 征服末地城
  • 打败凋灵
  • 极限模式
  • 超极限模式
  • 在一个地区中长期生存下去
  • 在无限沙漠中生存
  • 超平坦世界生存[仅Java版]
  • 岛屿生存
  • 空岛生存
  • 速通
  • 猎人游戏
  • 放牧心得
  • 探索深暗之域和远古城市
  • 愚人节版本生存
    • 22w13oneBlockAtATime
农场
方块和物品
  • 骨粉
  • 仙人掌
  • 圆石或石头
  • 可可豆
  • 农作物(甜菜、胡萝卜、马铃薯和小麦)
  • 紫颂果
  • 鸡蛋
  • 蛙明灯
  • 蜂蜜
  • 花朵
  • 海带
    • 零刻作物催熟技术
  • 蘑菇
  • 唱片
  • 下界疣
  • 黑曜石
  • 西瓜、南瓜
  • 鳞甲
  • 羊毛
  • 海泡菜
  • 甘蔗
  • 树木
  • 藤蔓
  • 药水
  • 经验
  • 基岩
  • 方块和物品复制
  • 铁轨复制机[仅Java版]
  • TNT复制[仅Java版]
生物
  • 刷怪塔
  • 怪物磨床
  • 刷怪笼陷阱
  • 动物(猪、牛、羊)
  • 烈焰人
  • 洞穴蜘蛛
  • 闪电苦力怕
  • 溺尸/僵尸
  • 末影人
  • 守卫者
  • 铁傀儡
  • 岩浆怪
  • 以物易物
  • 袭击
    • 无限触发袭击
  • 潜影贝
  • 史莱姆
  • 鱿鱼
  • 海龟
  • 村民
  • 女巫
  • 流浪商人
  • 凋灵骷髅
  • 僵尸猪灵
红石
基础红石
  • 基本逻辑门
  • 高频电路
  • 计时器
  • 通用物品分类器
  • 抽奖箱
  • 飞行器
  • 漏斗
  • 机械
  • 侦测器稳定器
  • 密码锁
  • 随机发生器
  • 红石机械
  • 红石音乐
  • 红石技巧
  • 鲁布·戈德堡机械
  • 村民交易所
探测器
  • 方块更新感应器
  • 比较器更新感应器
  • 阳光探测器
  • 昼夜探测器
矿车
  • 火车站
  • 矿车
    • 储存
    • 存储系统
陷阱
  • 雪傀儡防御炮
  • TNT大炮
  • 活板门利用
  • 陷阱设计
  • 陷阱
活塞
  • 活塞使用
  • 活塞电路
  • 半连接性
  • 零刻活塞
  • 无延迟中继器
  • 无头活塞
高级红石
  • 高级红石电路
  • 算术逻辑
  • 计算器
  • 时钟
  • 摩斯密码
  • 打印机
  • 红石计算机
  • 红石电报机
服务器
使用服务器
  • 在服务器上游玩
  • 服务器监狱
  • 防止恶意破坏
  • 服务器商店
  • 起床战争
  • 空岛战争
架设服务器
  • 架设服务器
    • 架设基岩版服务器
  • 服务器架设脚本
  • 服务器启动脚本
  • FreeBSD启动脚本
  • OpenBSD启动脚本
  • Ubuntu启动脚本
  • WebSocket服务器[仅基岩版]
  • 架设Mod服务器[仅Java版]
  • 架设Hamachi服务器
  • 架设Spigot服务器
  • 虚拟硬盘服务器
  • 使用ngrok搭建服务器
  • 架设ZeroTier服务器
技术性
  • 结构方块
  • 命令方块
  • 命令统计值
  • 使用命令操控实体
  • 提高帧率
  • Minecraft帮助FAQ(IRC频道)
  • NBT与JSON
  • Minecraft URL Scheme[仅基岩版]
  • 更新Java
  • 运行数据生成器
地图
  • 自定义地图
  • 下载地图
  • 生成下落的方块[仅Java版]
  • 使用MCEdit在1.13中刷新旧版海洋[仅Java版]
  • 强制打开存档[仅Java版]
资源包
  • 制作资源包
  • 加载资源包
  • 声音目录
数据包
  • 制作数据包
    • 实例:蜜蜂助手
    • 消除视线
  • 安装数据包
  • 自定义世界生成
附加包
  • 基岩版开发指南
  • 制作资源附加包
    • 高级
    • 基岩版实体文档
    • 修改实体模型
  • 制作行为包
  • 自定义实体
制作游戏视频
  • 视频
游戏安装
  • 快照版本安装
  • 获取崩溃报告
  • 在U盘中使用旧版启动器运行及保存Minecraft
  • 恢复损坏的地图数据
  • 在Google Drive上运行Minecraft
  • 将游戏数据保存到Dropbox云端(仅限地图数据)
  • 将游戏数据保存到Dropbox云端
  • 在Chrome OS上游玩Minecraft
仅Java版
  • 修复Apache Log4j2漏洞
  • 自定义命令触发
  • 原始JSON文本
  • NBT命令标签
  • 编写启动器
    • 版本清单文件下载
    • 版本json文件下载
过时教程
  • 建造微型庇护所
  • 自定义纹理包
  • 基于门的铁傀儡陷阱
  • 到达边境之地
  • 获取崩溃报告(旧版)
  • 人工湖
  • 矿车加速器
  • 中继器重启系统
  • 无数据包生存
  • 升级LWJGL
  • 更新Minecraft
  • 村庄链
  • 水梯
  • 水道
  • 游戏直播
教程
  • 新手手册
  • 高难度通关配装总结
  • 成就指南
  • 高塔指南

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/6130.html

(0)
晴川运维晴川运维
上一篇 2025年6月8日
下一篇 2025年6月8日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注