Package net.minecraft.block.piston
Class PistonHandler
java.lang.Object
net.minecraft.block.piston.PistonHandler
public class PistonHandler extends Object
- Mappings:
Namespace Name official alwintermediary net/minecraft/class_374named net/minecraft/block/piston/PistonHandler
-
Field Summary
Fields Modifier and Type Field Description private List<BlockPos>brokenBlocksprivate Directiondirectionprivate BlockPosfield_1495private List<BlockPos>movedBlocksprivate BlockPosoriginalPosprivate Worldworld -
Constructor Summary
Constructors Constructor Description PistonHandler(World world, BlockPos original, Direction direction, boolean bool) -
Method Summary
Modifier and Type Method Description booleancalculatePush()private booleancanMoveAdjacentBlock(BlockPos pos)List<BlockPos>getBrokenBlocks()List<BlockPos>getMovedBlocks()private booleanmethod_1216(BlockPos pos)private voidsetMovedBlocks(int from, int to)
-
Field Details
-
world
- Mappings:
Namespace Name Mixin selector official aLalw;a:Ladm;intermediary field_1493Lnet/minecraft/class_374;field_1493:Lnet/minecraft/class_99;named worldLnet/minecraft/block/piston/PistonHandler;world:Lnet/minecraft/world/World;
-
originalPos
- Mappings:
Namespace Name Mixin selector official bLalw;b:Lcj;intermediary field_1494Lnet/minecraft/class_374;field_1494:Lnet/minecraft/class_1372;named originalPosLnet/minecraft/block/piston/PistonHandler;originalPos:Lnet/minecraft/util/math/BlockPos;
-
field_1495
- Mappings:
Namespace Name Mixin selector official cLalw;c:Lcj;intermediary field_1495Lnet/minecraft/class_374;field_1495:Lnet/minecraft/class_1372;named field_1495Lnet/minecraft/block/piston/PistonHandler;field_1495:Lnet/minecraft/util/math/BlockPos;
-
direction
- Mappings:
Namespace Name Mixin selector official dLalw;d:Lcq;intermediary field_1496Lnet/minecraft/class_374;field_1496:Lnet/minecraft/class_1383;named directionLnet/minecraft/block/piston/PistonHandler;direction:Lnet/minecraft/util/math/Direction;
-
movedBlocks
- Mappings:
Namespace Name Mixin selector official eLalw;e:Ljava/util/List;intermediary field_1497Lnet/minecraft/class_374;field_1497:Ljava/util/List;named movedBlocksLnet/minecraft/block/piston/PistonHandler;movedBlocks:Ljava/util/List;
-
brokenBlocks
- Mappings:
Namespace Name Mixin selector official fLalw;f:Ljava/util/List;intermediary field_1498Lnet/minecraft/class_374;field_1498:Ljava/util/List;named brokenBlocksLnet/minecraft/block/piston/PistonHandler;brokenBlocks:Ljava/util/List;
-
-
Constructor Details
-
PistonHandler
- Mappings:
Namespace Name Mixin selector official <init>Lalw;<init>(Ladm;Lcj;Lcq;Z)Vintermediary <init>Lnet/minecraft/class_374;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;Lnet/minecraft/class_1383;Z)Vnamed <init>Lnet/minecraft/block/piston/PistonHandler;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Z)V
-
-
Method Details
-
calculatePush
public boolean calculatePush()- Mappings:
Namespace Name Mixin selector official aLalw;a()Zintermediary method_1214Lnet/minecraft/class_374;method_1214()Znamed calculatePushLnet/minecraft/block/piston/PistonHandler;calculatePush()Z
-
method_1216
- Mappings:
Namespace Name Mixin selector official aLalw;a(Lcj;)Zintermediary method_1216Lnet/minecraft/class_374;method_1216(Lnet/minecraft/class_1372;)Znamed method_1216Lnet/minecraft/block/piston/PistonHandler;method_1216(Lnet/minecraft/util/math/BlockPos;)Z
-
setMovedBlocks
private void setMovedBlocks(int from, int to)- Mappings:
Namespace Name Mixin selector official aLalw;a(II)Vintermediary method_1215Lnet/minecraft/class_374;method_1215(II)Vnamed setMovedBlocksLnet/minecraft/block/piston/PistonHandler;setMovedBlocks(II)V
-
canMoveAdjacentBlock
- Mappings:
Namespace Name Mixin selector official bLalw;b(Lcj;)Zintermediary method_1217Lnet/minecraft/class_374;method_1217(Lnet/minecraft/class_1372;)Znamed canMoveAdjacentBlockLnet/minecraft/block/piston/PistonHandler;canMoveAdjacentBlock(Lnet/minecraft/util/math/BlockPos;)Z
-
getMovedBlocks
- Mappings:
Namespace Name Mixin selector official cLalw;c()Ljava/util/List;intermediary method_1218Lnet/minecraft/class_374;method_1218()Ljava/util/List;named getMovedBlocksLnet/minecraft/block/piston/PistonHandler;getMovedBlocks()Ljava/util/List;
-
getBrokenBlocks
- Mappings:
Namespace Name Mixin selector official dLalw;d()Ljava/util/List;intermediary method_1219Lnet/minecraft/class_374;method_1219()Ljava/util/List;named getBrokenBlocksLnet/minecraft/block/piston/PistonHandler;getBrokenBlocks()Ljava/util/List;
-