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