|This page is a work in progress and needs your help|
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. The two main components of slime block flying machines are the engine and the splitter.
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]
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.
|Two-way Semi-auto engine (view on YouTube)|
|Diagonal Engine (view on YouTube)|
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]
Engine A is a high-speed single-direction engine. It fits into 2×2×6 dimensions and uses 14 blocks.
Using observers[edit | edit source]
By using observers, you can construct a highly compact machine. Note: this no longer functions in version 1.12.2
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]
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. Most flying machines using commands involve command blocks, so that when a player turns on an input, it goes to the output, the command block, and activates it. 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]
This method became obsolete with the introduction of
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]
/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, it has several disadvantages, including:
- It is more noisy and laggy than most other types of flying.
- This method is destructive to the terrain and entities, and it can damage the entity. However, this can be partially solved by the entity having a damage protection in form of armor (such as Protection or Blast Protection) or status effects.
Using entitydata[edit | edit source]
/entitydata, it is possible to change the velocities applied to an entity that a player can ride, like a minecart or boat.
Using Elytra[edit | edit source]
Currently, the only way to fly in survival mode without cheating or using blocks is by using an elytra. 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]
|1.4.2||12w32a||Added command blocks, which can run commands, including the |
|13w39a||Added minecarts with command blocks. They can run the |
|1.8||14w02a||Added the |
|14w03a||Added the |
|The target selectors can now target players or entities in a 3D area.|
|14w07a||Added the |
|14w18a||The first flying technology available in Survival mode was made, employing slime blocks which can now move blocks being moved by pistons.|