立即下载
更多介绍
只有认证用户才能操作
为了享受完美体验,赶快去认证吧
点击选择帖子并提交
亲,你本周还没发过帖子哦~快去发帖参加活动吧。。。。
提交
详细收货地址
收货姓名:
QQ号码:
电话号码:
详细收货地址:
此贴涉及大量文件优先级,方块更新数据,36号方块以及活塞的0Tick收回等,要写很长,我需要先去上学,放学回来一定更,大家都知道我是个守信的人。
咸鱼一条
兔 +1 交个朋友吧
Kill_you_again +2 66666666666
此贴若沉,我吃屎,你们都看好了
开更。无头活塞相信大家都知道是什么东西,没错就是这个:
搭出它,注意是是十满档中继器和激活铁轨。因为TNT的爆炸延时是4s,而那个圆石墙是用来吸收伤害的。启动装置后......
没错就是它!让我们关掉拉杆,再用BUD启动活塞,不让活塞收回。因为活塞一旦收回就不是无头活塞了,会产生方块更新。它会删除原先活塞臂处在的方块,将其变成一个36号方块,然后生成一个正在收回的实体活塞臂。先给你们演示一下如果我干了这事情会怎样。
你没看错,我加了一个基岩。然后打掉红石块,再更新一下方块......神奇的事情发生了。
是的你没看错,基岩被删除了!
没错。它会删除原先活塞臂处在的方块,将其变成一个36号方块,然后生成一个正在收回的实体活塞臂。如果不是无头活塞的话,它删除的应该是自己的活塞臂。但是......它没有活塞臂啊,所以它就把前面的方块删除了。先给大家看一个高能的东西。
你没猜错。往最内侧的投掷器内放一个物品,东西会从第三个投掷器里被喷出来!放在平时的MC这几乎是没人注意的。但是那个外国大触直接把这个特性用到了破基岩里,我也是醉了。想要仔细研究的同志们可以自己研究一下关于block enevt文件夹的源代码,我在这里就简单地说一下,不赘述了。
趁你们不在我已经悄悄把无头活塞炸好了= =
做成这样就可以把周围原先的线路拆掉了。
然后摆成这样,注意充能之后才可以打掉红石块。
然后关掉拉杆就会出现神奇的一幕。
等等!坑货突然发现自己脑抽了,这两个无头活塞都要是粘性活塞!
哎,看来我这个坑货是名副其实了。大家请重新炸无头活塞。
再试一次:
看看活塞底下的基岩有没有消失了......
成功!
好吧,开始瞎扯原理。原理是用到了与方块被无头活塞删除的BUG还有充能优先级的BUG。用了两个BUG来破个基岩,正是无头活塞破基岩法能经久不衰的原因。毕竟每一个BUG对于Mojang来说都没法修复。我就一起说吧。
理论上来说0Tick收回是不可能的一回事。但是如果活塞检测到自己要删除的活塞臂处的方块已经是一个36号方块(我们用的是被删除的活塞)同时活塞臂又被系统删除的时候,活塞就会瞬间收回方块和活塞臂。那么,先是右边的无头活塞收回,然后这个活塞的活塞臂被左边的无头活塞删除,形成了瞬收,然后另一边的朝下的活塞就因为中继器的激活顺序问题收到了一个绝对0Tick(其实根本没有)的脉冲从而激活然后收回了,(说着长其实都是几条代码在系统输入的时间)于是就把活塞下方的基岩删除了。是不是很简单?
没人回复吗......此贴要变成一个纯技术贴?都没人说话了吗......
先说说庄主吧,庄主以为无头活塞破基岩是因为"一个方块内的活塞臂太多,系统处理不过来""那个朝下的活塞向下打了一下",其实大部分原理都在此贴,有兴趣的同志们可以给庄主推荐一下哦
虽然我知道每次我的帖子都会变成“精”“荐”但是这次也太快了,向版主们点个赞。
+5
签到
您确定要举报这篇帖子?
咸鱼一条