创新互联MinecraftWiki教程:检测项[]

  本文章介绍的是红石电路。关于方块,请见“
侦测器”。关于一些红石元件的特殊激活方式,请见“
教程/半连接性”。关于基于比较器更新的方法,请见“
教程/比较器更新感应器”。
此特性为特定版本独有。

网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了花垣免费建站欢迎大家使用!

方块更新感应器仅存在于Java版中,基于红石火把的除外。

方块更新感应器(Block Update Detector),英文缩写为BUD,是一种利用游戏中方块的更新范围不同来检测附近NC更新的红石设备。有很多种方块更新感应器的设计方案,它们都基于同一思想:将红石电路置于一种本应不稳定的状态,但是因为一些本应影响电路稳定的方块并没有对电路的变化产生反应,从而使整个电路保持稳定状态。这些“懒惰”的方块就将充当“传感器”的作用。当相邻方块因某种原因更改了状态时,这个(相邻的发生变化的)方块将发送一个信号来“唤醒”传感器方块,使这个电路就表现出其他动作,然后回归“休眠”状态。

这个方法最早被Cored发现。[1] 之后被Etho公布并被很多玩家共同发展。

比较器接受NC更新,因此制成方块更新感应器的比较器可以担当比较器更新感应器,比较器更新感应器也可以作为方块更新感应器。

目录

  • 1 检测项
  • 2 方块更新感应器的种类
    • 2.1 游戏内置
    • 2.2 活塞QC位激活
      • 2.2.1 活塞QC位激活型单稳态BUD
      • 2.2.2 活塞QC位激活型双稳态BUD
    • 2.3 满足活塞推出条件但并不给活塞更新信号
    • 2.4 基于其他元件半连接性的方块更新感应器
    • 2.5 红石线指向BUG
    • 2.6 动力铁轨型方块更新感应器
    • 2.7 探测铁轨型方块更新感应器
    • 2.8 基于红石火把
    • 2.9 基于液体
    • 2.10 基于元件附着活板门
    • 2.11 基于潜影盒
    • 2.12 基于绊线钩附着门
    • 2.13 基于放置方块
  • 3 参见
  • 4 参考

检测项[ ]

主条目: 方块更新

方块更新感应器可以检测方块ID或附加值的更改。

当以下事件(被称为NeighborChanged更新)在方块更新感应器的传感方块旁发生时,可以被方块更新感应器所感应到:

  • 放置方块
  • 破坏方块
  • 水或熔岩的方块状态Level值的变化
  • 霜冰、冰的形成或融化
  • 受重力影响的方块(例如沙子)落到地面
  • 被活塞移动的方块,还有活塞本身的动作,黏着方块开始缩回(不论是否拉动)的黏性活塞头和到位时自更新的部分方块除外。
  • 末影人拾取和放置方块
  • 树苗长成树木
  • 蘑菇长成巨型蘑菇
  • 植物的生长和传播,包括:蘑菇、甘蔗、花、草丛、仙人掌、南瓜、西瓜(南瓜茎和西瓜茎长出南瓜或西瓜时,梗和南瓜或西瓜都会被方块更新感应器所感应到)。(可可豆、南瓜茎、西瓜茎、下界疣、藤蔓、小麦、胡萝卜、马铃薯、甜菜根等除外)
  • 树叶的生长或枯萎
  • 草的生长或死亡
  • 泥土变成耕地,耕地重新成为泥土(但是这可以用充能的方法更简单地检测到)
  • 火的点燃或熄灭
  • 红石矿石开始或停止发光
  • 红石线或红石火把状态的改变(包括充能等级,但不包括改变指向),其他传输元件、电源、激活铁轨、钟、音符盒或动力铁轨的激活
  • 设置红石中继器的延时
  • 熔炉开始或停止熔炼
  • 铁轨改变方向
  • TNT被点燃并成为实体
  • 蠹虫钻进方块
  • 草方块变为土径
  • 蛋糕被食用
  • 打开或关上陷阱箱
  • 线的激活和取消激活(即使线没有连接到绊线钩)

将不会被BUD检测到(他们当中的一些可以被CUD或侦测器检测到)的方块与方块的状态改变(被称为比较器更新和PostPlacement更新)包括:

  • 藤蔓、瓜茎(南瓜茎和西瓜茎长出南瓜或西瓜时,梗和南瓜或西瓜都会被方块更新感应器所感应到)、下界疣、可可豆、紫颂植株的生长
  • 干海绵吸收水
  • 草方块由于绵羊“吃”草而改变
  • 龙蛋在传送时替换空气方块
  • 打开或关闭门、活板门或栅栏门
  • 从唱片机中插入或移除音乐唱片
  • 将末影之眼置入末地传送门框架
  • 树的自然生长(使用骨粉使树生长可以被检测)
  • 炼药锅水位的变化
  • 打开或关闭箱子、末影箱、潜影盒
  • 在酿造台上放置和拿走玻璃瓶\药水\烈焰粉
  • 铁砧被轻微损坏或严重损坏
  • 改变雪层的厚度
  • 在床上睡觉
  • 容器内容物的改变(包括箱子,陷阱箱,潜影盒,末影箱,发射器,投掷器,酿造台或熔炉。)

方块更新感应器的种类[ ]

游戏内置[ ]

侦测器是在1.11的16w39a快照中加入的内置方块更新检测器,但是要注意这种方块更新检测器与常规方块更新检测器的检测方式并不相同,因此检测内容也不完全吻合。

活塞QC位激活[ ]

有很多方块更新感应器设计方案都是基于活塞被激活因而未传递给方块更新信号。[2] 活塞如若在受到信号时并没有接收到NC更新,那么它就会进入BUD态。

一次性活塞BUD做法如下:充能QC位,更新活塞(手动更新,或者用红石火把、幽匿感测体、红石粉、激活铁轨、钟、音符盒、活塞、动力铁轨或铁轨自动更新),拆掉自动更新活塞的元件和不该出现在BUD旁边的方块(除了对着拉不回的黏液块或蜂蜜块的黏性活塞头),解除激活。

一种自复位BUD:取平行地面的黏性活塞,脸上放红石块,将红石块经红石中继器接到半连接激活黏性活塞。红石中继器打1刻延时的是单稳态BUD,否则是双稳态BUD。13w01a以前玩家需要用电源或传输元件充能方块代替红石块。

活塞QC位激活型单稳态BUD[ ]

在前两个设计中,活塞只会在旁边方块更新时伸长,但是当伸长后又会因为活塞臂注意到其旁边的红石中继器被关闭而立即缩回。这是活塞型方块更新感应器重置的方法:通过对伸长的活塞臂旁边的电路的变化。 这个设计方案可以拓展为多传感器,所有的活塞都被设计为传感器。

  • 一个活塞型方块更新感应器阵列,有着多个传感器。所有活塞都是黏性活塞

  • 一个简单的利用黏性活塞的方块更新感应器

  • 利用红石线更新顺序的单稳态BUD,对方向和位置敏感,图中活塞朝北,坐标为(8, 60, -10)

类似 极紧的黏液块BUD的不稳定的方块更新感应器

用红石块的单片可堆叠设计:

利用1.8之后的黏液块我们可以制作一些BUD,一般把利用了黏液块的BUD叫做黏液块BUD。

一个极紧的自复位活塞BUD设计是向上对着顶上黏着红石块的黏液块或蜂蜜块的黏性活塞。它占1×3(伸长时1×4),传感器是黏性活塞。玩家需要注意黏液块是否黏到了墙上。

黏性活塞检测到方块更新时推出,推动红石块,失去信号,但由于收到更新时尚未设置伸出状态,不会计划结束推出,此时若被更新会丢掉黏液块,表现为手动复位BUD。2游戏刻后活塞头到位,更新活塞,活塞在1游戏刻的启动延迟后开始收回,收回期间不响应方块更新。再过2游戏刻活塞和黏液块先到位,红石块到位时装置复位为自动复位BUD。

活塞QC位激活型双稳态BUD[ ]

通过移除一个方块更新感应器的复位装置,这个方块更新感应器就可以成为双稳态方块更新感应器。这个设备有着两种可以通过方块更新来切换的稳定状态。因此成为“双稳态BUD”这相当于与T触发器相连的普通方块更新感应器。这种方块更新感应器在检测熔炉、草、泥土和床的状态时十分有用。

  • 双稳态方块更新感应器在第一个状态

  • 双稳态方块更新感应器在第二个状态


双稳态黏液块BUD


双稳态黏液块BUD

满足活塞推出条件但并不给活塞更新信号[ ]

如若将本不满足推出条件的活塞满足条件,并且不给予活塞NC更新,那么活塞将进入BUD态。这能由方块到活塞面前自更新实现,但使较远的方块到位通常更简便。 下一个设计方案是基于伸长的活塞并不能被其他活塞推动的事实。当活塞缩回时,它并不会激活其他试图推它的活塞。附加着一个方块的黏性活塞是传感器。这种方块更新感应器的优点在于节约,并且其利用的游戏特性不太可能在未来被改变。

中继器延时为2rt。

  • 一个“卡住的活塞”型方块更新感应器,后面的活塞是黏性活塞

  • 从前面看


脚手架提供更新


中继器提供更新

右边的设计中右侧的活塞忽略红石块移动产生的下降沿将它推到位并阻止左侧的活塞伸出后才缩回。为避免左侧的活塞将红石块推到右侧时出现同样的情况,玩家可用红石中继器更新右侧的活塞,或用脚手架使左侧的活塞及时缩回。


侦测器卡活塞

右边的设计收回时,移动的黏性活塞到位时,前面的侦测器还是移动的活塞,因此没有计划方块事件;然后移动的侦测器变成侦测器也没有方块更新,活塞就进BUD态了。


黏液块BUD

右边的设计缩短时红石块到位后黏液块到位更新黏性活塞,此时钻石块没到位,黏性活塞不打算伸出;钻石块到位时则更新不到黏性活塞。它和那个极紧的黏液块BUD一样检测方块更新伸缩一次后再检测下一个才是自复位BUD。

基于其他元件半连接性的方块更新感应器[ ]

基于发射器

发射器装个 水桶、 熔岩桶或 细雪桶

基于投掷器

投掷器装个 物品

基于只有下半部分的门

只有下半部分的门很难制备并在上面放方块,不过放上方块之后很稳定

红石线指向BUG[ ]

简单的红石粉指向方块更新感应器


以下段落所述的内容是通过利用漏洞实现的。

此漏洞未必对所有版本有效。该漏洞被修复后,下文所述的信息将不再适用。
请慎重对待。

利用红石导线改变指向方向并不产生NC更新的BUG,我们可以制作方块更新感应器。

该段落所介绍的内容已从Minecraft中移除。

利用活板门改变红石线指向的方法从1.20-pre2起失效。

利用活板门改变红石线的指向,以改变该活板门获得的信号的双稳态BUD

右图所示为一双稳态BUD。红石比较器后侧的输入端向比较器输入1级信号,活板门边的输入端向活板门发送NC更新,活板门收到更新时输出信号在0和1间切换。该装置不发出NC更新,因此输入端需要在更新活板门后继续向输出端发送更新。

在开启的活板门上放置红石粉的一种方法如下:

  1. 激活活板门;
  2. 手动关闭活板门;
  3. 放置红石粉;
  4. 移除激活活板门的信号;
  5. 手动开启活板门。

活板门开启时红石线不指向该活板门,活板门收到更新时便关闭[3];同理活板门关闭期间收到更新时开启。

动力铁轨型方块更新感应器[ ]

动力铁轨或激活铁轨如果同一侧连续第1到8个同种铁轨可被激活,那么也会被激活,但是以这种方法被激活或取消激活时如果和能量源之间部分铁轨不随之激活或取消激活,并不能被正确地更新。这就可以被用来制作方块更新感应器。动力铁轨可以全部换成激活铁轨。部分设计对方向敏感。

除了与探测铁轨和矿车相组合,动力铁轨型方块更新感应器只能输出NC更新和PP更新,但延迟和卡顿少,因此通常做成铁轨链传递方块更新。


单稳态动力铁轨型方块更新感应器


单稳态动力铁轨型方块更新感应器

图中左边必须是西或南


单稳态动力铁轨型方块更新感应器

图中左边必须是东或南


双稳态动力铁轨型方块更新感应器

发射器装个 水桶、 熔岩桶或 细雪桶


双稳态动力铁轨型方块更新感应器

图中左边必须是西或南,发射器装个水桶、熔岩桶或细雪桶

探测铁轨型方块更新感应器[ ]

可以通过探测铁轨和矿车来建造一个方块更新感应器。下面是一个例子。

  • 右侧活塞感应方块更新。矿车下方是一个探测铁轨

基于红石火把[ ]

在14w25a(修复了MC-56541)以后,一个燃尽的红石火把 可以用于制作BUD。一旦火把烧毁,红石火把会在方块更新(在Java版中,需要NC更新)下重新点亮。这是最小且最简单的BUD,因为只需要一支红石火把和红石线 (再加上两个中继器即可成为一个固态的信号输出)。

一个燃尽的火把BUD无信号输出

一支在方块侧面的红石火把,然后放置红石线,使红石信号循环,它本身也是一个BUD。红石火把周围 (包括上下两面)是检测区域,而红石线部分则不是其检测区域。这支红石火把会闪烁16rt,它最后会燃尽(熄灭)。然后会冷却(熄灭)56rt。

基于液体[ ]

液体收到NC更新或PP更新时计算扩散方向,如果流向新的方向能被侦测器发现。

基于元件附着活板门[ ]

附着活板门的红石粉、红石中继器、红石比较器、动力铁轨、探测铁轨、铁轨、激活铁轨在活板门开启后收到NC更新时脱落。这种方块更新感应器若用在铁轨复制机,由于铁轨掉落后仍然会被移到位,可以自动复位。否则它需要手动复位。

基于潜影盒[ ]

该段落所介绍的内容已从Minecraft中移除。

此方法从23w17a起失效。

潜影盒仅在闭合时属于红石导体,然而开闭时不发出NC更新,受影响的元件将在收到更新时响应。

基于绊线钩附着门[ ]


利用绊线钩开门的装置

如右图,安装一条缺少1个绊线钩的绊线线路并使用实体触发绊线,将缺少的绊线钩放置在门的任意一半上。绊线钩激活门后掉落,而门保持开启,并在收到NC更新时关闭。

基于放置方块[ ]

参见: 方块更新§自更新

命令方块、钟、发射器、投掷器、音符盒和绊线钩被放置时只更新毗邻方块,此时它们及其二阶毗邻若收到信号,将在收到更新时激活。海绵在水边放置时完全不发出NC更新,若被充能[需要测试],其毗邻的元件可检测更新。

参见[ ]

  • 教程/BUD链
  • 方块更新感应器档案
  • 活塞BUD档案

参考[ ]

  1. ↑ https://www.reddit.com/r/Minecraft/comments/imszc/minecraft_microwave/
  2. ↑ http://v.youku.com/v_show/id_XMzU5MDg1NTIw.html 有介绍
  3. ↑ https://www.bilibili.com/video/BV1kX4y1m73L

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

新手教程
  • 菜单屏幕
  • 游戏术语
  • 下载、安装与购买
新手生存
  • 新手指南
  • 第一天
  • 第二天
  • 第三天
  • 提示与技巧
  • 饥饿管理
  • 不该做的事
  • 生存注意事项
庇护所
  • 庇护所
    • 沙漠
  • 最佳居住生物群系
  • 最佳建筑材料
  • 建筑与结构
  • 房屋类型
  • 导航
综合
  • 无聊的时候做什么
  • 村庄生存
  • 跑酷
  • 空置域
  • 伪和平
  • 节省时间的小窍门
  • 在水下利用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
  • 村庄链
  • 水梯
  • 水道
  • 游戏直播
教程
  • 新手手册
  • 高难度通关配装总结
  • 成就指南
  • 高塔指南

名称栏目:创新互联MinecraftWiki教程:检测项[]
网页URL:http://www.csdahua.cn/qtweb/news33/522133.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网