MCPE Engines Edit
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).
Here is the smallest flying machine. It uses the block Observer that emits a small pulse when moved.http://i.imgur.com/PL5QpL7.gifv
Slime-block engine A. Breaking the sign starts the engine.
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 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.
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).
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
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
This method became obsolete with the introduction of /clone command.
Using /clone Edit
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
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
By using /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
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.