Czech, Thai, and Turkish language wikis are now available. Please help with translating!

Tutorials/Flying technologies

From Minecraft Wiki
Jump to: navigation, search
This page is a work in progress and needs your help
Please help in the creation of this article.
The talk page may contain suggestions.

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

Using slime blocks[edit | edit source]

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 another way of legitimate flying in Survival mode, other than using elytra.

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

Engines[edit | edit source]

A simple flying engine. The central piston is the only sticky piston used in this configuration.

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, this may be in the form of a mechanism in the machine or some other immovable obstacle

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. There are some engines which do not need to add or destroy blocks, but rather update multiple pistons, like this one.

There are also engines that move in two directions at once, like this one.

Also, engines have different speeds, with smaller engines usually being faster, with the exception of turbo-charged engines (like the one below), which are usually medium in size and can move twice as fast as a regular engine.

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

Best in class engines[edit | edit source]

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

Engine A is a high-speed single-direction engine. It fits into 2×2×6 dimensions and uses 14 blocks.



X

X






Slime-block engine A layer 2




E




Slime-block engine A layer 1

Using observers[edit | edit source]

By using observers, you can construct a highly compact machine.





Top layer





Bottom layer

To deactivate, remove the block of redstone.

MCPE Engines[edit | edit source]

In version 0.15 of Minecraft Pocket Edition, the pistons were added. The quasi-connectivity have not been implemented so the developers have added a new block named Observer (which is in fact a Block Update Detector).

Therefore, flying machines PE are different (since there is no quasi-connectivity).

Splitters[edit | edit source]

A 1-wide splitter. The piston will be powered by quasi-connectivity.
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 push-able 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.

Some simple engines are just made of looped splitters, such that, at any given time one piston is always powered (in these machines it is important to place the redstone blocks last).


Using commands[edit | edit source]


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).

Using /tp[edit | edit source]

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.


Using /setblock[edit | edit source]

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

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


Using /clone[edit | edit source]

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.

Using /summon[edit | edit source]

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.

Using entitydata[edit | edit source]

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

Other[edit | edit source]

Using Elytra[edit | edit source]

By obtaining an elytra, the player can glide to their destination provided they take off from a high altitude with the elytra in their chestplate slot. Punch II bow or a firework rocket can be used to extend the flight.

History[edit | edit source]

Official release
1.4.2 12w32a Added command blocks, which can run commands, including the /tp command.
1.7.2 13w37a Added /setblock command, which can place blocks, albeit not yet useful for flying contraptions.
13w39a Added minecarts with command blocks. They can run the /setblock command, to rebuild a structure on the fly.
1.8 14w02a Added the @e selector, to target entities. They can be suspended in the air by rapid running of /tp.
14w03a Added the /clone command, which can clone structures.
The target selectors can now target players or entities in a 3D area.
14w07a Added the /execute command, which can run other commands relative to an entity, including rebuilding structures or propelling that entity with explosions.
14w18a The first flying technology available in Survival mode was made, employing slime blocks which can now move blocks being moved by pistons.
14w20a /clone now has an option to move the structure (clone it and remove the original).
14w26a Added /entitydata, which can change entities' velocity.
1.9 15w41a Added Elytra

Gallery[edit | edit source]

Using slime blocks[edit | edit source]

See also[edit | edit source]