Package net.minecraft.block.piston
Class PistonHandler
java.lang.Object
net.minecraft.block.piston.PistonHandler
- Mappings:
Namespace Name official dge
intermediary net/minecraft/class_2674
named net/minecraft/block/piston/PistonHandler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
private boolean
isAdjacentBlockStuck
(BlockPos blockPos, BlockState blockState, BlockPos blockPos2, BlockState blockState2, Direction direction) private static boolean
isBlockSticky
(BlockState state) private void
setMovedBlocks
(int from, int to) private boolean
private boolean
-
Field Details
-
MAX_MOVABLE_BLOCKS
public static final int MAX_MOVABLE_BLOCKS- See Also:
- Mappings:
Namespace Name Mixin selector official a
Ldge;a:I
intermediary field_31384
Lnet/minecraft/class_2674;field_31384:I
named MAX_MOVABLE_BLOCKS
Lnet/minecraft/block/piston/PistonHandler;MAX_MOVABLE_BLOCKS:I
-
world
- Mappings:
Namespace Name Mixin selector official b
Ldge;b:Lcql;
intermediary field_12249
Lnet/minecraft/class_2674;field_12249:Lnet/minecraft/class_1937;
named world
Lnet/minecraft/block/piston/PistonHandler;world:Lnet/minecraft/world/World;
-
posFrom
- Mappings:
Namespace Name Mixin selector official c
Ldge;c:Lgt;
intermediary field_12250
Lnet/minecraft/class_2674;field_12250:Lnet/minecraft/class_2338;
named posFrom
Lnet/minecraft/block/piston/PistonHandler;posFrom:Lnet/minecraft/util/math/BlockPos;
-
retracted
private final boolean retracted- Mappings:
Namespace Name Mixin selector official d
Ldge;d:Z
intermediary field_12247
Lnet/minecraft/class_2674;field_12247:Z
named retracted
Lnet/minecraft/block/piston/PistonHandler;retracted:Z
-
posTo
- Mappings:
Namespace Name Mixin selector official e
Ldge;e:Lgt;
intermediary field_12244
Lnet/minecraft/class_2674;field_12244:Lnet/minecraft/class_2338;
named posTo
Lnet/minecraft/block/piston/PistonHandler;posTo:Lnet/minecraft/util/math/BlockPos;
-
motionDirection
- Mappings:
Namespace Name Mixin selector official f
Ldge;f:Lgz;
intermediary field_12243
Lnet/minecraft/class_2674;field_12243:Lnet/minecraft/class_2350;
named motionDirection
Lnet/minecraft/block/piston/PistonHandler;motionDirection:Lnet/minecraft/util/math/Direction;
-
movedBlocks
- Mappings:
Namespace Name Mixin selector official g
Ldge;g:Ljava/util/List;
intermediary field_12245
Lnet/minecraft/class_2674;field_12245:Ljava/util/List;
named movedBlocks
Lnet/minecraft/block/piston/PistonHandler;movedBlocks:Ljava/util/List;
-
brokenBlocks
- Mappings:
Namespace Name Mixin selector official h
Ldge;h:Ljava/util/List;
intermediary field_12246
Lnet/minecraft/class_2674;field_12246:Ljava/util/List;
named brokenBlocks
Lnet/minecraft/block/piston/PistonHandler;brokenBlocks:Ljava/util/List;
-
pistonDirection
- Mappings:
Namespace Name Mixin selector official i
Ldge;i:Lgz;
intermediary field_12248
Lnet/minecraft/class_2674;field_12248:Lnet/minecraft/class_2350;
named pistonDirection
Lnet/minecraft/block/piston/PistonHandler;pistonDirection:Lnet/minecraft/util/math/Direction;
-
-
Constructor Details
-
PistonHandler
- Mappings:
Namespace Name Mixin selector official <init>
Ldge;<init>(Lcql;Lgt;Lgz;Z)V
intermediary <init>
Lnet/minecraft/class_2674;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)V
named <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 a
Ldge;a()Z
intermediary method_11537
Lnet/minecraft/class_2674;method_11537()Z
named calculatePush
Lnet/minecraft/block/piston/PistonHandler;calculatePush()Z
-
isBlockSticky
- Mappings:
Namespace Name Mixin selector official a
Ldge;a(Ldgh;)Z
intermediary method_23367
Lnet/minecraft/class_2674;method_23367(Lnet/minecraft/class_2680;)Z
named isBlockSticky
Lnet/minecraft/block/piston/PistonHandler;isBlockSticky(Lnet/minecraft/block/BlockState;)Z
-
isAdjacentBlockStuck
private boolean isAdjacentBlockStuck(BlockPos blockPos, BlockState blockState, BlockPos blockPos2, BlockState blockState2, Direction direction) - Mappings:
Namespace Name Mixin selector official a
Ldge;a(Lgt;Ldgh;Lgt;Ldgh;Lgz;)Z
intermediary method_23675
Lnet/minecraft/class_2674;method_23675(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
named isAdjacentBlockStuck
Lnet/minecraft/block/piston/PistonHandler;isAdjacentBlockStuck(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
-
tryMove
- Mappings:
Namespace Name Mixin selector official a
Ldge;a(Lgt;Lgz;)Z
intermediary method_11540
Lnet/minecraft/class_2674;method_11540(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
named tryMove
Lnet/minecraft/block/piston/PistonHandler;tryMove(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
setMovedBlocks
private void setMovedBlocks(int from, int to) - Mappings:
Namespace Name Mixin selector official a
Ldge;a(II)V
intermediary method_11539
Lnet/minecraft/class_2674;method_11539(II)V
named setMovedBlocks
Lnet/minecraft/block/piston/PistonHandler;setMovedBlocks(II)V
-
tryMoveAdjacentBlock
- Mappings:
Namespace Name Mixin selector official a
Ldge;a(Lgt;)Z
intermediary method_11538
Lnet/minecraft/class_2674;method_11538(Lnet/minecraft/class_2338;)Z
named tryMoveAdjacentBlock
Lnet/minecraft/block/piston/PistonHandler;tryMoveAdjacentBlock(Lnet/minecraft/util/math/BlockPos;)Z
-
getMotionDirection
- Mappings:
Namespace Name Mixin selector official b
Ldge;b()Lgz;
intermediary method_35299
Lnet/minecraft/class_2674;method_35299()Lnet/minecraft/class_2350;
named getMotionDirection
Lnet/minecraft/block/piston/PistonHandler;getMotionDirection()Lnet/minecraft/util/math/Direction;
-
getMovedBlocks
- Mappings:
Namespace Name Mixin selector official c
Ldge;c()Ljava/util/List;
intermediary method_11541
Lnet/minecraft/class_2674;method_11541()Ljava/util/List;
named getMovedBlocks
Lnet/minecraft/block/piston/PistonHandler;getMovedBlocks()Ljava/util/List;
-
getBrokenBlocks
- Mappings:
Namespace Name Mixin selector official d
Ldge;d()Ljava/util/List;
intermediary method_11536
Lnet/minecraft/class_2674;method_11536()Ljava/util/List;
named getBrokenBlocks
Lnet/minecraft/block/piston/PistonHandler;getBrokenBlocks()Ljava/util/List;
-