Píst

Z Minecraft Wiki
Přejít na: navigace, hledání
Píst
Píst.gif
Lepivý píst.gif
PístLepivý píst
Průhlednost

Ano

Jas

Žádné

Odolnost proti výbuchu

?

Nástroj

?

Obnovitelné

Ano

Nahromaditelné

Ano (64)

Hořlavé

?

Možnost padnutí

Vypadne samo

Data values

Viz Data values

Písty jsou bloky schopné tlačit většinu ostatních bloků v závislosti na směru, kterým čelí. Jsou dvě varianty:
Píst
a
Lepivý píst
, který může také táhnout pohyblivé bloky.

Získání[editovat | editovat zdroj]

Píst může být zníčený pomocí jakéhokoliv nástroje se stejnou účinností a bude vždycky dropnut.

Block
Piston
Hardness 0.5
Breaking time[note 1]
Hand 0.75
  1. Times are for unenchanted tools in seconds.

Přírodní generování[editovat | editovat zdroj]

Tři lepivé písty se generují jako součást každého džunglového chrámu.

Výroba[editovat | editovat zdroj]

Ingredients Crafting recipe
Dubová prkna or
Smrková prkna or
Březová prkna or
Prkna z tropického dřeva or
Akáciová prkna or
Prkna z tmavého dubu +
Kamení +
Železný ingot +
Rudit
Dubová prknaSmrková prknaBřezová prknaPrkna z tropického dřevaAkáciová prknaPrkna z tmavého dubuDubová prknaSmrková prknaBřezová prknaPrkna z tropického dřevaAkáciová prknaPrkna z tmavého dubuDubová prknaSmrková prknaBřezová prknaPrkna z tropického dřevaAkáciová prknaPrkna z tmavého dubuKameníŽelezný ingotKameníKameníRuditKamení
Píst
Ingredients Crafting recipe
Sliz +
Píst




Sliz

Píst

Lepivý píst

Užití[editovat | editovat zdroj]

Šablona:Přečtěte si také

Písty jsou vždy umístěny směrem k hráči. Když je poháněn, dřevěný povrch (hlava) pístu vyčnívá směrem ven o jeden blok na chvíli 0,15 sekundy, které lze slyšet uvnitř kosti 31x31x31 se středem aktivačního pístu, píst může tlačit až 12 bloků S ním. Jakékoliv entity v cestě rozšiřující se hlavy budou tlačeny bloky. Pokud neexistuje místo pro objekty, které by mohly jít, zablokuje se blok uvnitř davu a dusí ho, jestliže blok není průhledný.

When a piston loses power, it will retract by simply pulling its head back instantly (0 redstone ticks), unless it is a sticky piston, in which case it will also pull the block in front of the head.

Sticky pistons only stick to a block when retracting, so a block next to the piston head can be pushed aside by another piston and sticky pistons cannot hold falling blocks horizontally against gravity. They also don't pull blocks 1 redstone tick (0.1 seconds, barring lag) later after pushing them. This can be done by using a 1-tick on pulse.

A piston that pushes a slime block will bounce any entity that it displaces in the direction the piston is facing.

Blocks that stick to walls (such as levers) can be placed on pistons or sticky pistons.‌[Pouze Kapesní edice]

Limitations[editovat | editovat zdroj]

Pistons can push most blocks, and sticky pistons can pull most blocks, except those listed in the table below. Sticky pistons will simply leave a block behind if it cannot pull it.

Pistons will not push blocks into the void or beyond the top of the map. They also cannot push more than 12 blocks. In these situations, the piston simply will not extend.

Blocks that cannot be pushed or pulled
Block Effect (Java Edition & Console Edition) Effect (Pocket Edition)
Cannot be pushed or pulled.
Can be pushed, but not pulled. Can be pushed or pulled.
Cannot be pushed or pulled.
Can be pushed or pulled, but separates the two chests.
Breaks when pushed, turning to drops
Breaks when pushed, turning to drops when applicable. Can not be pulled.
Turns into flowing water directly after being pushed or pulled.
Can be pushed or pulled as normal, but will fall rather than remain attached to sticky pistons.

Pistons will not move blocks that are "attached to a block," as they will be detached and drop as an item.

Exceptions[editovat | editovat zdroj]

  • Rails
    : as long as they remain on top of a solid block in their new position, and that block isn't moving at the same time.
    • An exception is when the rail and block supporting it are on two parallel extended pistons at which the rail remains attached. Trying to move both on the same piston using slime blocks does not work, nor does moving them on perpendicular pistons (although the latter will temporarily appear to work because of a bug MC-75716).
    • Rails will re-orient themselves after being pushed similar to when placed manually.

  • Carpet

Powering pistons[editovat | editovat zdroj]

Pistons powered by one line of redstone.

Pistons can be powered in various ways:

  • If a redstone wire is in a line shape towards the piston, as the wire will not automatically curve to the piston.‌[Pouze Java edice]
  • Pistons can be powered by a powered block directly adjacent to them, whether it is strongly powered or weakly powered.
  • Pistons can be powered by a redstone torch directly adjacent to them.
  • Pistons can be powered by any powered block one block above and to the side, including the "activated space" above it (if a piston, both sticky and normal were to be facing up and a Block of redstone on its head, it will extend when powered, but won't retract when the power it receives from the side or back turns off). However, the piston won't extend or retract until it receives a block update. This property is called quasi-connectivity and can be used to make a BUD switch.
  • A repeater cannot transfer power through a piston, as pistons are a transparent block.
  • An upwards-facing piston can't be powered by a block above it, unless it is extended.

Slime blocks[editovat | editovat zdroj]


A


B





Piston A may extend because the slime block ignores the adjacent furnace. Piston B may not extend because the diamond block is prevented from moving by the furnace and so the slime block will also refuse to move.

When a slime block is pushed or pulled by a piston, while moving, adjacent blocks will also move with the slime block, unless a non-piston movable block stops the blocks that are "grabbed" by the slime blocks. These blocks may in turn push other blocks, not just the blocks in the line in front of the piston. For example, a Slime Block sitting on the ground will attempt to move the ground block underneath itself, which will in turn have to push additional ground blocks in the direction of motion just as if it were being pushed directly by a piston.

Glazed terracotta is an exception; it will not move when adjacent slime blocks are moved.

The same occurs when a slime block is moved by an adjacent Slime Block. For example, a 2×2×2 cube of Slime Blocks may be pushed or pulled as a unit by a single piston acting on any of the blocks in the cube.

A slime block adjacent to a block that cannot be moved by pistons will ignore the immobile block. But if an adjacent block could be moved but is prevented by the presence of an immobile block, the slime block will be prevented from moving.

Slime blocks are not pulled by a non-sticky piston, nor are they moved if an adjacent (non-Slime) block is moved by a piston.

The maximum of 12 blocks moved by a piston still applies. For example, a 2×2×3 collection of Slime Blocks may be pushed or pulled by a sticky piston as long as no other movable blocks are adjacent to it.

A piston cannot move itself via a "hook" constructed of slime blocks, but self-propelled contraptions can be created with multiple pistons. For that, see the article Tutorials/Flying technologies.

Technical components[editovat | editovat zdroj]

Piston head[editovat | editovat zdroj]

Piston Head
Type

Technical, Solid

Physics

No

Transparency

Yes

Luminance

No

Blast resistance

2.5

Tool

Any tool

Drops

None

Data value

dec: 34 hex: 22 bin: 100010

Name

piston_head

The piston head (a.k.a. "block 34") is a technical block used as the second block of an extended piston. A block state defines whether it is a normal or a sticky piston head. It can only be placed using the /setblock command, though if not part of a proper piston, it will disappear after receiving any block tick, such as when a block is placed next to it.

Block state[editovat | editovat zdroj]

Podívejte se také na: Block states

The minecraft:piston_head block uses following block states:

Piston Head/BS

Piston extension[editovat | editovat zdroj]

Piston Extension
Type

Technical

Physics

No

Transparency

Yes

Luminance

No

Blast resistance

0

Tool

None

Block Entity ID

piston

Data values

See Data values

Name

piston_extension

The piston extension (a.k.a. "Block Being Moved By Piston" or simply "block 36") is an unobtainable technical block that contains part of a piston head, and/or part of one or two blocks that the piston is carrying into or out of the grid cell (including blocks carried indirectly via slime blocks). Since moving blocks vary in how much of each grid cell they occupy, they can't be stored as normal blocks and are instead stored as block entities. It is overwritten with air, the piston head or the carried block at the end of the piston stroke; but if it is placed by a command and no piston is connected, it will remain indefinitely.

It is invisible, non-solid, and cannot be broken without the use of commands. It decreases the light level of light passing through by 1. Although it is non-solid, fluids cannot pass through it. It also prevents from building at its location. The game treats the block as a stone block when it comes to their breaking animation and the player's footstep sounds.

Block entity[editovat | editovat zdroj]

Podívejte se také na: Block entity format

The minecraft:piston_extension technical block has a block entity associated with it that holds additional data about the block. The block's block entity ID is piston.

Píst/BE

Block state[editovat | editovat zdroj]

Podívejte se také na: Block states

The minecraft:piston_extension technical block uses following block states:

Piston Extension/BS

Data values[editovat | editovat zdroj]

ID[editovat | editovat zdroj]

Píst/ID

Block data[editovat | editovat zdroj]

Podívejte se také na: Data values

Píst/DV

Block state[editovat | editovat zdroj]

Podívejte se také na: Block states

The minecraft:piston and minecraft:sticky_piston blocks use following block states:

Píst/BS

Achievements[editovat | editovat zdroj]

Template:Load achievements: Unknown achievement. Achievement title not found on page Achievements

Video[editovat | editovat zdroj]

Píst/video

History[editovat | editovat zdroj]

Java Edice (Beta)
1.7Added pistons.
The original piston was a mod posted on the Minecraft Forums by Hippoplatimus.[1] The code for that version was given to Jeb, who then worked on implementing pistons into vanilla Minecraft.
  • Hippoplatimus is in the game's credits under "Additional Programming", like other modders whose work made it into vanilla Minecraft.
Another user, DiEvAl, privately submitted code as well,[2] including the idea of Tile Entities to track moving blocks.[3]
However, due to Jeb's work on the Pocket Edition, pistons were delayed, and were not released for the Beta 1.5 update nor for the Beta 1.6 update. Finally, when the Pocket Edition was good enough to show at E3, Jeb went back to work on the Java edition of Minecraft and pistons were finally added in version Beta 1.7, including Sticky Pistons.
The piston texture as screen-captured while in development had iron bands running over the head. The bands were removed for the release, leaving only iron brackets around the corners and edges.
1.7_01Sticky pistons do not stick when they aren't retracting.
1.7.3It is now impossible to place a jack o'lantern onto a sticky piston.
release
1.3.112w22aSticky pistons generate naturally inside jungle temples. In the temples the pistons are used to form a puzzle mechanism.
12w27aUpdated Pistons to make them less error-prone, thus they also appear to update slower. This also altered the way Pistons work, so you might have to adapt your repeater delays and similar. For this change, pistons now take 2 redstone ticks (4 game ticks) to extend, but they still retract instantly.
1.7.213w37aBlock 34 (Piston Head) and Block 36 (Piston Extension) are removed from the /give command.
1.814w17aWhen all blocks were converted to use block states, block/data-value combinations 33/6, 33/7, 29/6 and 29/7 (6-sided pistons) were removed.
14w18aSlime blocks will now push and pull blocks adjacent when connected to sticky pistons.
Extending a piston with a slime block on top of it will launch the entity (mobs, players, items, launched arrows etc) into the air.
14w19aSlime blocks can now push entities sideways and downwards when attached to a piston.
14w32aThe piston extension block no longer has a hitbox.
1.915w49aUnextended pistons, downwards-facing pistons, and upwards-facing piston extensions are now considered to have a solid top surface, like upside-down stairs and top-half slabs. There also existed a bug where when a piston retracted, it would pull entities through them, called translocation.
1.11.116w50aAdded a new byte tag source for the piston_extension block entity, which is true if the block represents the piston head itself, and false if it represents a block being pushed. Translocation was removed.
1.1217w16aSticky pistons do not pull glazed terracotta, and when pistons move slime blocks, they will not move glazed terracotta attached to the side of the slime block.
pre3Slime blocks can no longer pull glazed terracotta attached to any side whatsoever.
Pocket Edition Alpha
0.15.0build 1Added pistons and sticky pistons with a version exclusive animation and the ability to push block entities.
Konzolová Edice
TU3CU11.0Patch 1Added pistons and sticky pistons.
TU141.04Pistons now take double the amount of time (2 redstone ticks or 4 game ticks) to extend, but they still retract instantly.

Issues[editovat | editovat zdroj]

Problémy týkající se “Píst” jsou spravovány na issue tracker. Problémy hlaste tam.

Trivia[editovat | editovat zdroj]

  • When toggled between on and off rapidly with a gravity affected block (such as sand) above it, a piston will eventually break the block, which can be picked up as a resource. However, gravel will never break into flint.
  • Mobs can spawn inside the piston head block.
  • Carpet can be placed on the piston extension block, and will remain even if is replaced with a solid block using /setblock.

Gallery[editovat | editovat zdroj]

See also[editovat | editovat zdroj]

References[editovat | editovat zdroj]

Notes[editovat | editovat zdroj]

  1. Paintings are not considered blocks in Java Edition.