我的世界1.6.2刷黑曜石机制作教程 D大制造

时间:2017-07-20 来源:88130安卓下载 作者:佚名

  在我的世界1.6.2中其实是可以制作出一个非常简单的刷黑曜石的机器的,这对于我们要去地狱的同学来说无疑是非常方便的,今天游戏园小编就为大家带来了我的世界刷黑曜石机的制作教程,希望那个大家能够喜欢!

  分析一下黑曜石机的电路,其实要顺序实现4个功能

  1、检测红石被放置

  2、给发射器一个信号

  3、检测红石被销毁/延时1.5秒

  4、再给发射器一个信号

  之前的红石设计是利用阶梯让红石连接

  红石在放置和销毁时都会改变信号

  检测信号的改变,使用一个双边缘检测器

  把输出给到发射器实现

  大部分的设计都是让水流在发射器下方

  这样可以节省空间,同时腾出左边用于电路

  这次尝试把水流改到右边

  功能1、2的实现则通过如此

  对地板进行充能,这样当红石放上去之后

  红石就会向发射器下方的实体方块充能

  使得发射器发射出岩浆桶

  如此就实现了1和2

  在我的世界1.6.2中其实是可以制作出一个非常简单的刷黑曜石的机器的,这对于我们要去地狱的同学来说无疑是非常方便的,今天游戏园小编就为大家带来了我的世界刷黑曜石机的制作教程,希望那个大家能够喜欢!

  分析一下黑曜石机的电路,其实要顺序实现4个功能

  1、检测红石被放置

  2、给发射器一个信号

  3、检测红石被销毁/延时1.5秒

  4、再给发射器一个信号

  之前的红石设计是利用阶梯让红石连接

  红石在放置和销毁时都会改变信号

  检测信号的改变,使用一个双边缘检测器

  把输出给到发射器实现

  大部分的设计都是让水流在发射器下方

  这样可以节省空间,同时腾出左边用于电路

  这次尝试把水流改到右边

  功能1、2的实现则通过如此

  对地板进行充能,这样当红石放上去之后

  红石就会向发射器下方的实体方块充能

  使得发射器发射出岩浆桶

  如此就实现了1和2

  而3和4的实现就通过后面的电路完成

  当红石销毁的时候,自然对实体方块的充能就消失了

  因此我们在实体方块后面放置一个中继器检测信号

  同时信号连接到一个下边缘检测器即可

  这个下边缘检测器会在信号从ON->OFF会输出一个信号

  输出的信号给到发射器,发射器就会收回岩浆桶

  于是功能3和4也完成了

  此时放置一个红石的话,可以看到岩浆被顺利发射出

  而当红石被销毁之后,岩浆也被顺利的收回去了

  可见3和4也正常实现了

  不过唯一的问题就在于,红石没有被转换成黑曜石

  这就要说到黑曜石机的起源以及原理了

  metadata也就是方块的附加值

  例如红石,其附加值就是信号强度

  左边的3个红石附加值都是0

  右边靠近红石火把的是15,远离一格的是14

  这些附加值会保存在地图文件里面

  PS 至于红石的方向则是渲染出来的,并不保存在附加值里

  外观是即时渲染的,而其指向的电路作用则是更新时实时计算的

  而对于水、岩浆来说,附加值则是离源头的距离

  水源、岩浆源附加值则是0

  而离得越远,附加值越来越高

  最远的那格水则有附加值7

  而对于下坠的水的附加值则是8

  红石造黑曜石则是很久以前被人发现和利用的BUG

  岩浆下坠等方块改写的代码是直接改写了方块ID

  而没有重置方块的附加值

  当岩浆下坠时,附加值应该被改写为8,作为下坠的岩浆

  但是由于BUG,代码直接把红石的方块ID改写成岩浆的ID

  而没有把红石的附加值0改成正确的岩浆附加值8

  因此此时岩浆的附加值就成了0,也就是说是一个岩浆源了

  于是岩浆源就和水源产生黑曜石了

  当然这个BUG在当时除了红石还可以用到更多东西上

  基本上任何可以被岩浆破坏而且附加值为0的东西都可以用来刷黑曜石

  例如草,橡木种子,按钮,等等

  自然mojang也会把这个BUG修复了

  不过mojang也是有“大家喜欢的BUG就不修”的心态

  而且考虑到红石换黑曜石其实是一个挺平衡的办法

  于是就把这个BUG的红石换黑曜石留下了

  而其他附加值为0的东西换黑曜石修理掉了

  而在稍早之前这个BUG仍然还有残留版本

  活塞在推动方块时是先把方块改成36号方块,修改附加值

  到位之后再把36号改成实际方块

  而通过旧的无延迟电路设计

  可以做到在同1game tick内让活塞开始推动并开始收回

  也就是说方块立即到位,跳过了36号方块以及修改附加值的代码

  如图把活塞接上所说电路后

  羊毛到位后就会带有水流的附加值,也就是3

  也就是说,通过运行一次电路

  羊毛的附加值会改成3,变成浅蓝色羊毛

  同样用这个原理还可以让活塞推动基岩

  推动活塞直接改变活塞的附加值

  跳过了活塞检测信号以及能否推动的代码,直接用附加值给活塞信号

  不过这个BUG已经被修复了

  PS 当时这个BUG的应用可想而知了

  除了羊毛变色以外,石砖可以变成带青苔的石砖等等

  回到黑曜石机上,明白了红石换黑曜石的原理和历史

  自然也明白为什么现在红石不会被变成黑曜石了

  现在的红石附加值为15,岩浆下坠之后附加值也是15

  只有附加值为0时才表示这是一个岩浆源

  不是岩浆源自然也就不会产生黑曜石了

  最后电路的修改很简单

  把输出信号加一个非门,然后增加一定延时之后充能地板就好了

  实体方块后面的中继器为2tick,非门线路的中继器都为4tick

  这样在放置红石之后,信号给到非门

  经过一定延时之后就会让地板失去充能

  红石就会失去信号,使得附加值变为0

  岩浆下坠,就能形成黑曜石了

  PS 为什么非门信号要加延时?

  大家来尝试分析一下吧,挑战一下自己的电路思维

  最后形成黑曜石,实现整个机器的效果

  整个设计的大小是6x4x4,核心的电路部分大小是4x3x4

  大小并不算很小,但是也不算大

  耗资方面也算可以接受的范围,而且没有活塞的声音

  总是是一个挺不错的设计

  封装一下的话外观还是很不错的

  很适合铺设在墙角

  不管怎么说,黑曜石机的设计还是挺满意的

  虽然说生存世界里面估计永远也用不到了

  不过有需要的同学可以造一个用

  耗资是6中继器+1火把+5红石+发射器+岩浆桶

  我的世界刷动物塔怎么做 多动物塔制作教程

  我的世界农业源代码讲解 源代码破解甘蔗在沙上长得快流言

  我的世界物品交易箱怎么做 物品交易箱制作教程

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高