Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement

飞行技术是指使用粘液块或命令在天空或水中移动实体或建筑结构。

使用粘液块

基于粘液块的飞行技术是利用活塞红石块粘液块的巧妙放置来达到飞行(或移动建筑结构)。

这项技术利用了粘液块在受到推拉时会一并移动相邻的方块(可以是其他粘液块)的特性。

引擎

SlimeBlockFlyingMachineAnimation300lrgr

一个简单的飞行机器

”引擎“是指驱动这些机器最基本的部件。

引擎分为半自动和全自动两种。 半自动引擎需要玩家介入来保持飞行,一般是通过使用打火石或放置绊线之类的方式不断地更新活塞(基岩版除外)(相关内容请查阅方块更新);全自动引擎运行时不需要玩家介入,但要停止则需要。

不同引擎的移动速度和移动方向都会不同。最简单的引擎只能朝单方向移动,复杂的引擎可以朝多个方向移动。

多向引擎由几个活塞驱动部分组合构成,不同部分可以提供不同方向的移动。玩家只需调整一些方块的位置(通常说是红石块)即可改变运动方向。

一般来说越小的引擎的移动速度越快。

示意图中标记X的方块必须比其他的方块更晚放置,标记E的方块必须比其他方块更晚更新。

最简单好用的引擎

Dico's fast engine compacted by Xbxp

拆除告示牌可以启动引擎

这种引擎是最初由DicoTheRedstoner设计并由Xbxp压缩体积。它的体积只有2×2×6,使用14个方块

E
第一层
X
X
第二层

分离器

Splitter

活塞会被弱充能激活

Slimeblock train

这幅图展示了如何使用分离器来推动一个大结构

由于粘液块最多只能推拉12个方块,所以在移动大型结构时需要用到分离器。分离器将一个大结构分离成几个小的独立的可推拉部分(并因此得名)。 分离器由后方的活塞和前方带有红石块的粘液块构成。后方的活塞被推动时将被前方的红石块充能激活,推动粘液块和粘液块连接的下一部分。完成动作后活塞将停止并准备下一次推动。

使用命令

注意: 以下部分的红石电路要用到在生存模式中无法通过正常方式得到的命令方块,所以只能在创造模式中建造,或在服务器中由OP建造。

使用/tp命令

最简单的使用命令飞行的方式就是使用/tp命令不停地将实体向一个特定方向传送一小段距离。这可以用多种方式来控制,比如使用快捷物品栏(选中某个位置)。

使用/setblock命令

命令方块矿车/setblock可以用来移动建筑。这种方法可以由/clone 命令替代。

使用/clone命令

可以使用/clone命令将一个区域不停的转移到一个实体的位置,同时也可以使用/tp)命令不停地传送相关实体。


使用/summon命令

通过/summon命令召唤即将爆炸的爬行者或点燃的TNT来制造爆炸推动实体即可,但这有许多缺点:

  • 比其他方式更吵闹
  • 如果没有护甲,会对实体造成巨大伤害
  • 可能破坏地形

使用/entitydata命令

通过/entitydata命令可以改变可骑乘实体如矿车和船的移动速度来“飞”。

历史

Java版
1.4.212w32a加入命令方块,能够执行命令,包括/tp命令。
1.7.213w37a加入/setblock命令,能够放置方块,虽然还不能被用于飞行
13w39a加入命令方块矿车。它们能执行/setblock命令,来在飞行器上重建架构
1.814w02a加入@e选择器来选择特定实体。实体能依靠由/tp制造的不间断传送在空中“悬浮”
14w03a加入可复制建筑结构的/clone命令
目标选择器现在可以选择三维空间中的玩家和实体
14w07a加入/execute命令,这可使某个实体执行命令,如重建建筑或使用爆炸来推动实体
14w18a基于粘液块的飞行技术第一次出现
14w20a/clone命令增加移动建筑结构选项(复制并清除原先结构)
14w26a加入/entitydata命令,这可改变实体的移动速度

画廊

Advertisement