飞行技术是指使用粘液块或命令在天空或水中移动实体或建筑结构。
使用粘液块
基于粘液块的飞行技术是利用活塞、红石块和粘液块的巧妙放置来达到飞行(或移动建筑结构)。
这项技术利用了粘液块在受到推拉时会一并移动相邻的方块(可以是其他粘液块)的特性。
引擎
”引擎“是指驱动这些机器最基本的部件。
引擎分为半自动和全自动两种。 半自动引擎需要玩家介入来保持飞行,一般是通过使用打火石或放置绊线之类的方式不断地更新活塞(基岩版除外)(相关内容请查阅方块更新);全自动引擎运行时不需要玩家介入,但要停止则需要。
不同引擎的移动速度和移动方向都会不同。最简单的引擎只能朝单方向移动,复杂的引擎可以朝多个方向移动。
多向引擎由几个活塞驱动部分组合构成,不同部分可以提供不同方向的移动。玩家只需调整一些方块的位置(通常说是红石块)即可改变运动方向。
一般来说越小的引擎的移动速度越快。
示意图中标记X的方块必须比其他的方块更晚放置,标记E的方块必须比其他方块更晚更新。
最简单好用的引擎
这种引擎是最初由DicoTheRedstoner设计并由Xbxp压缩体积。它的体积只有2×2×6,使用14个方块
E
|
X
|
X
|
||||
分离器
由于粘液块最多只能推拉12个方块,所以在移动大型结构时需要用到分离器。分离器将一个大结构分离成几个小的独立的可推拉部分(并因此得名)。 分离器由后方的活塞和前方带有红石块的粘液块构成。后方的活塞被推动时将被前方的红石块充能激活,推动粘液块和粘液块连接的下一部分。完成动作后活塞将停止并准备下一次推动。
使用命令
注意: 以下部分的红石电路要用到在生存模式中无法通过正常方式得到的命令方块,所以只能在创造模式中建造,或在服务器中由OP建造。
使用/tp命令
最简单的使用命令飞行的方式就是使用/tp
命令不停地将实体向一个特定方向传送一小段距离。这可以用多种方式来控制,比如使用快捷物品栏(选中某个位置)。
使用/setblock命令
命令方块矿车和/setblock
可以用来移动建筑。这种方法可以由/clone
命令替代。
使用/clone命令
可以使用/clone
命令将一个区域不停的转移到一个实体的位置,同时也可以使用/tp
)命令不停地传送相关实体。
使用/summon命令
通过/summon
命令召唤即将爆炸的爬行者或点燃的TNT来制造爆炸推动实体即可,但这有许多缺点:
- 比其他方式更吵闹
- 如果没有护甲,会对实体造成巨大伤害
- 可能破坏地形
使用/entitydata命令
通过/entitydata
命令可以改变可骑乘实体如矿车和船的移动速度来“飞”。
历史
Java版 | |||||
---|---|---|---|---|---|
1.4.2 | 12w32a | 加入命令方块,能够执行命令,包括/tp 命令。 | |||
1.7.2 | 13w37a | 加入/setblock 命令,能够放置方块,虽然还不能被用于飞行 | |||
13w39a | 加入命令方块矿车。它们能执行/setblock 命令,来在飞行器上重建架构 | ||||
1.8 | 14w02a | 加入@e 选择器来选择特定实体。实体能依靠由/tp 制造的不间断传送在空中“悬浮” | |||
14w03a | 加入可复制建筑结构的/clone 命令 | ||||
目标选择器现在可以选择三维空间中的玩家和实体 | |||||
14w07a | 加入/execute 命令,这可使某个实体执行命令,如重建建筑或使用爆炸来推动实体 | ||||
14w18a | 基于粘液块的飞行技术第一次出现 | ||||
14w20a | /clone 命令增加移动建筑结构选项(复制并清除原先结构) | ||||
14w26a | 加入/entitydata 命令,这可改变实体的移动速度 |
画廊
|