Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement
Ic translate
此条目的(部分)内容需要翻译。

你可以帮助我们来翻译此条目,但请勿使用机器翻译

Template:Wiphelp

Flying technologies are technologies that make the use of commands or slime blocks to move a player, entity or structure in the air or through liquids.

Using slime blocks

The slime block based flying technologies use clever placement of pistons, blocks of redstone and slime blocks to make an engine, which will move the structure. This is the only way of legitimate flying in survival mode.

These technologies use the fact that slime blocks will move adjacent movable blocks, including other slime blocks, when pushed or pulled.

机械

SlimeBlockFlyingMachineAnimation300lrgr

A simple flying engine (click on the image for an animated version).

Engines are mechanical parts of slime-block based flying machines used to move them.

Engines divide into semi- and fully-automatic. The semi-automatic engines need player's intervention to move it, generally updating a piston (like using flint and steel on it or rapidly placing tripwire against it).

The fully-automatic engines are capable of automating the above issue, like by a piston next to it that extends and pushes the moved construction. However, to stop such an engine, something must be in the way so that it can no longer move.

Engines can also differ in available directions and speed. Some can only move in a single direction. They are the simplest and most common engines.

More rarely, engines can move in multiple directions. They have multiple piston mechanisms, each for movement into a separate direction. The only thing the player needs is just to re-arrange some blocks (usually blocks of redstone), which can be automated more easily.

Also, engines have different speeds, with smallest engines usually being slower.

In the schematics, X-marked blocks must be placed after any others, and E-marked pistons must be updated afterwards.

Best in class engines

Dico's fast engine compacted by Xbxp

Slime-block engine A. Breaking the sign starts the engine.

Engine A is a high-speed single-direction engine originally designed by DicoTheRedstoner and compacted by Xbxp. It fits into 2×2×6 dimensions and uses 14 blocks.

E
Slime-block engine A layer 1
X
X
Slime-block engine A layer 2

Splitters

Splitter

A 1-wide splitter. The piston will be powered by quasi-connectivity.

Slimeblock train

An example of how splitters can be used to create more complex structures such as this train.

Splitters are mechanical parts of a flying machine used to push an independent part of a large flying structure. A single piston only can push or pull up to 12 blocks. Splitters split a structure into multiple independent pushable parts (hence the name). A splitter itself has 2 parts (a normal piston in the rear, and a slime block (or more) with a power source in the front) with space between them.

Once the rear part with the piston is pushed, the piston will be activated by a power source from the front part. It will push the slime block (and thus the next part of flying contraption and its splitters), which pulls the power source with it. The piston will then deactivate and prepare for another push.


使用命令

Note: This section contains circuits built from command blocks which cannot be obtained legitimately in survival mode. These circuits are intended for server ops and custom map builds.

Commands can also be used for flying entities or structures. Unlike slime block based technologies, however, they cannot be legitimately made in survival (command blocks require setup by an operator in creative mode).

使用/tp

The earliest way of this type of flying is done using the /tp command to teleport entities into a specific direction by a small distance repeatedly, to exhibit a smooth flying. For the players, the movement can be controlled by various means, like holding a specific hotbar slot.


使用/setblock

Minecarts with command blocks and /setblock can be used to create a moving structure.

This method became obsolete with the introduction of /clone command.


使用/clone

With the introduction of /clone command, it is possible to more easily move structures by cloning it (and optionally teleporting all entities on it with /tp). It can be accomplished by cloning a structure relative to an entity (using /execute), which in turn can be controlled by other means.

使用爆炸

By using /summon, it is possible to lift an entity by using explosions (somewhat similar to real-life rockets). This is done by spawning instantly detonating creepers or TNT relative to that entity. However, among the disadvantages are:

  • It is more noisy and laggy than most other types of flying.
  • Destructive to the terrain and entities, and without care, it can damage the entity, however it can be partially solved by the entity having a damage protection in form of armor or status effects.

使用/entitydata

By using /entitydata, it is possible to change the velocities applied to an entity that a player can ride, like a minecart or boat.

历史

release
1.4.212w32a加入命令方块,能够执行命令,包括/tp命令。
1.7.213w37a加入/setblock命令,能够放置方块,虽然还不能被用于飞行发明。
13w39a加入命令方块矿车。它们能执行/setblock命令,来在飞行器上重建架构。
1.814w02a加入@e选择器来锁定实体。它们能依靠/tp制造的快速移动在空中悬浮。
14w03aAdded the /clone command, which can clone structures.
The target selectors can now target players or entities in a 3D area.
14w07aAdded the /execute command, which can run other commands relative to an entity, including rebuilding structures or propelling that entity with explosions.
14w18aThe first (and so far the only) flying technology available in Survival mode was made, employing slime blocks which can now move adjacent blocks when moved by pistons.
14w20a/clone now has an option to move the structure (clone it and remove the original).
14w26aAdded /entitydata, which can change entities' velocity.

画廊

粘液块

See also

  • Transportation
  • Flying
Advertisement