教程/零刻作物催熟技术
< 教程
本页面会教你如何在原版生存模式中使用0tick(下文简称为0t)的漏洞来快速催熟作物。
目录
为什么要这样做?[编辑 | 编辑源代码]
大量的作物可以用于与村民交易获得绿宝石,也可以用于烧制来获取经验。
原理[编辑 | 编辑源代码]
由于漏洞MC-8328,作物的生长与破坏共用一个判定,那么当作物发现其依靠的方块(仙人掌周围所需的空气方块在这里也被认为是“依靠的方块”)更新时,它会建立一个计划刻事件:在下一个游戏刻中,它会检测它依靠的方块是否仍旧存在,如果存在,那么作物将会认为这个方块是由随机刻更新的,那么它将会生长。否则,作物将会被破坏。借此可以制作出非常高效的农场。
不同的0t催熟设计[编辑 | 编辑源代码]
设计1[编辑 | 编辑源代码]
这一类设计主要是利用船和其他方块来使重力方块反复消失再出现,由于外观看起来像是重力方块在不停的抖动,所以俗称“抖沙子”。
设计1a[编辑 | 编辑源代码]
建造方法[编辑 | 编辑源代码]
- 放置一个营火。
- 在其上方放置一个船。
- 在营火斜上方放置一块沙子,这时它会开始抖动。
- 在沙子上种植仙人掌。
此时,仙人掌将会以平常几百倍的速度生长。
原理[编辑 | 编辑源代码]
如果将船放在营火上,那么船的碰撞箱顶面高度将正好为整数。
所以,如果将沙子放在营火旁边一格,船的上方处,那么沙子将会反复的从方块变成实体,再变回方块。
沙子的更新原理:
- 当一个沙子被放置时,它会计划一个2游戏刻后的计划刻事件。
- 如果一个沙子收到计划刻,它会做出如下判定:
沙子更新的具体过程:
- 首先,判定沙子下方方块的材料是否可替代。 - 是
- 如果是,那么沙子将其本身变成下落的方块实体并开始下落。在落地前它会一直下落。
- 如果其碰撞箱与其他方块或某些实体碰撞 - 与船的碰撞箱碰撞
- 如果它所在位置(碰撞箱底面中心的坐标)的方块是可替代的(例如草、水、藤蔓、空气等等),则下落的方块将变回沙子方块。 - 其位置的方块是空气,可替代,在原位变回沙子方块
- 并再一次计划一个2游戏刻后的计划。 - 两游戏刻后再次重复该过程
- 如果它所在位置(碰撞箱底面中心的坐标)的方块是可替代的(例如草、水、藤蔓、空气等等),则下落的方块将变回沙子方块。 - 其位置的方块是空气,可替代,在原位变回沙子方块
- 如果其碰撞箱与其他方块或某些实体碰撞 - 与船的碰撞箱碰撞
- 如果是,那么沙子将其本身变成下落的方块实体并开始下落。在落地前它会一直下落。
所以,这一沙子在同一游戏刻中变为了实体,又变回了方块。这正好满足了0t催熟的达成条件。
设计1b[编辑 | 编辑源代码]
建造方法[编辑 | 编辑源代码]
- 放置一个箱子;
- 在箱子上放置两个船;
- 在船上方放置一块沙子并在其上种植仙人掌。?
原理[编辑 | 编辑源代码]
将两个船堆叠在箱子上时,这一结构碰撞箱顶面高度也为整数,所以可以达到和设计1a一样的效果。
设计2[编辑 | 编辑源代码]
此设计的最初发明者已不可考。
参见[编辑 | 编辑源代码]
新手教程 |
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
常规 |
| ||||||||||||
存储方案 | |||||||||||||
农场 |
| ||||||||||||
附魔与烧炼 | |||||||||||||
破坏方块 | |||||||||||||
红石 |
| ||||||||||||
服务器 |
| ||||||||||||
原创 |
| ||||||||||||
技术性 |
| ||||||||||||
过时教程 |