Package net.minecraft.block.piston
Class PistonHandler
java.lang.Object
net.minecraft.block.piston.PistonHandler
- Mappings:
Namespace Name official ckp
intermediary net/minecraft/class_2674
named net/minecraft/block/piston/PistonHandler
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
private static boolean
isAdjacentBlockStuck(BlockState state, BlockState adjacentState)
private static boolean
isBlockSticky(BlockState state)
private void
setMovedBlocks(int from, int to)
private boolean
private boolean
tryMoveAdjacentBlock(BlockPos pos)
-
Field Details
-
MAX_MOVABLE_BLOCKS
public static final int MAX_MOVABLE_BLOCKS- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official a
Lckp;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
Lckp;b:Lbwp;
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
Lckp;c:Lgg;
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
Lckp;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
Lckp;e:Lgg;
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
Lckp;f:Lgl;
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
Lckp;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
Lckp;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
Lckp;i:Lgl;
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>
Lckp;<init>(Lbwp;Lgg;Lgl;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
Lckp;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
Lckp;a(Lcks;)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
- Mappings:
Namespace Name Mixin selector official a
Lckp;a(Lcks;Lcks;)Z
intermediary method_23675
Lnet/minecraft/class_2674;method_23675(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z
named isAdjacentBlockStuck
Lnet/minecraft/block/piston/PistonHandler;isAdjacentBlockStuck(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)Z
-
tryMove
- Mappings:
Namespace Name Mixin selector official a
Lckp;a(Lgg;Lgl;)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
Lckp;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
Lckp;a(Lgg;)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
Lckp;b()Lgl;
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
Lckp;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
Lckp;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;
-