Package net.minecraft.block.entity
Class PistonBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.PistonBlockEntity
- All Implemented Interfaces:
Tickable
- Mappings:
Namespace Name official atfintermediary net/minecraft/class_230named net/minecraft/block/entity/PistonBlockEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Directionprivate booleanprivate static final ThreadLocal<Direction>private floatprivate floatprivate BlockStateprivate booleanFields inherited from class net.minecraft.block.entity.BlockEntity
block, pos, removed, world -
Constructor Summary
ConstructorsConstructorDescriptionPistonBlockEntity(BlockState pushedBlock, Direction direction, boolean bool, boolean bool2) -
Method Summary
Modifier and TypeMethodDescriptionvoidfinish()voidfromNbt(NbtCompound nbt) floatgetAmountExtended(float progress) intbooleanbooleanisSource()method_11701(BlockView blockView, BlockPos blockPos) method_11702(BlockView blockView, BlockPos blockPos, float float2) private floatmethod_11703(float float2) static voidmethod_13360(class_2934 class_2934) voidprivate Boxmethod_13750(Box box) private Boxmethod_13751(Box box, Direction direction, double double2) private doublemethod_13752(Box box, Direction direction, Box box2) private Boxmethod_13753(List<Box> list) private voidmethod_13754(Entity entity, Direction direction, double double2) private static doublemethod_13755(Box box, Direction direction, Box box2) private static doublemethod_13756(Box box, Direction direction, Box box2) private static doublemethod_13757(Box box, Direction direction, Box box2) private voidmethod_13758(float float2) private BlockStatemethod_541(NbtCompound nbtCompound) floatmethod_9008(float float2) floatmethod_9009(float float2) floatmethod_9010(float float2) voidtick()Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, create, getBlock, getEntityWorld, getIdentifier, getPos, getSquaredDistance, getSquaredRenderDistance, getUpdatePacket, hasWorld, isRemoved, markDirty, markRemoved, method_13321, method_13322, method_13323, method_6344, onBlockAction, populateCrashReport, resetBlock, setPosition, setWorld, shouldNotCopyNbtFromItem
-
Field Details
-
field_15180
- Mappings:
Namespace Name Mixin selector official iLatf;i:Ljava/lang/ThreadLocal;intermediary field_15180Lnet/minecraft/class_230;field_15180:Ljava/lang/ThreadLocal;named field_15180Lnet/minecraft/block/entity/PistonBlockEntity;field_15180:Ljava/lang/ThreadLocal;
-
pushedBlock
- Mappings:
Namespace Name Mixin selector official aLatf;a:Latl;intermediary field_9872Lnet/minecraft/class_230;field_9872:Lnet/minecraft/class_2232;named pushedBlockLnet/minecraft/block/entity/PistonBlockEntity;pushedBlock:Lnet/minecraft/block/BlockState;
-
direction
- Mappings:
Namespace Name Mixin selector official fLatf;f:Lcv;intermediary field_9873Lnet/minecraft/class_230;field_9873:Lnet/minecraft/class_1354;named directionLnet/minecraft/block/entity/PistonBlockEntity;direction:Lnet/minecraft/util/math/Direction;
-
extending
private boolean extending- Mappings:
Namespace Name Mixin selector official gLatf;g:Zintermediary field_577Lnet/minecraft/class_230;field_577:Znamed extendingLnet/minecraft/block/entity/PistonBlockEntity;extending:Z
-
source
private boolean source- Mappings:
Namespace Name Mixin selector official hLatf;h:Zintermediary field_578Lnet/minecraft/class_230;field_578:Znamed sourceLnet/minecraft/block/entity/PistonBlockEntity;source:Z
-
progress
private float progress- Mappings:
Namespace Name Mixin selector official jLatf;j:Fintermediary field_579Lnet/minecraft/class_230;field_579:Fnamed progressLnet/minecraft/block/entity/PistonBlockEntity;progress:F
-
lastProgress
private float lastProgress- Mappings:
Namespace Name Mixin selector official kLatf;k:Fintermediary field_580Lnet/minecraft/class_230;field_580:Fnamed lastProgressLnet/minecraft/block/entity/PistonBlockEntity;lastProgress:F
-
-
Constructor Details
-
PistonBlockEntity
public PistonBlockEntity() -
PistonBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Latf;<init>(Latl;Lcv;ZZ)Vintermediary <init>Lnet/minecraft/class_230;<init>(Lnet/minecraft/class_2232;Lnet/minecraft/class_1354;ZZ)Vnamed <init>Lnet/minecraft/block/entity/PistonBlockEntity;<init>(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;ZZ)V
-
-
Method Details
-
getPushedBlock
- Mappings:
Namespace Name Mixin selector official aLatf;a()Latl;intermediary method_9007Lnet/minecraft/class_230;method_9007()Lnet/minecraft/class_2232;named getPushedBlockLnet/minecraft/block/entity/PistonBlockEntity;getPushedBlock()Lnet/minecraft/block/BlockState;
-
method_11646
- Overrides:
method_11646in classBlockEntity- Mappings:
Namespace Name Mixin selector official dLasc;d()Ldu;intermediary method_11646Lnet/minecraft/class_226;method_11646()Lnet/minecraft/class_322;named method_11646Lnet/minecraft/block/entity/BlockEntity;method_11646()Lnet/minecraft/nbt/NbtCompound;
-
getDataValue
public int getDataValue()- Overrides:
getDataValuein classBlockEntity- Mappings:
Namespace Name Mixin selector official vLasc;v()Iintermediary method_550Lnet/minecraft/class_226;method_550()Inamed getDataValueLnet/minecraft/block/entity/BlockEntity;getDataValue()I
-
isExtending
public boolean isExtending()- Mappings:
Namespace Name Mixin selector official eLatf;e()Zintermediary method_572Lnet/minecraft/class_230;method_572()Znamed isExtendingLnet/minecraft/block/entity/PistonBlockEntity;isExtending()Z
-
getFacing
- Mappings:
Namespace Name Mixin selector official fLatf;f()Lcv;intermediary method_9011Lnet/minecraft/class_230;method_9011()Lnet/minecraft/class_1354;named getFacingLnet/minecraft/block/entity/PistonBlockEntity;getFacing()Lnet/minecraft/util/math/Direction;
-
isSource
public boolean isSource()- Mappings:
Namespace Name Mixin selector official hLatf;h()Zintermediary method_577Lnet/minecraft/class_230;method_577()Znamed isSourceLnet/minecraft/block/entity/PistonBlockEntity;isSource()Z
-
getAmountExtended
- Mappings:
Namespace Name Mixin selector official aLatf;a(F)Fintermediary method_570Lnet/minecraft/class_230;method_570(F)Fnamed getAmountExtendedLnet/minecraft/block/entity/PistonBlockEntity;getAmountExtended(F)F
-
method_9008
- Mappings:
Namespace Name Mixin selector official bLatf;b(F)Fintermediary method_9008Lnet/minecraft/class_230;method_9008(F)Fnamed method_9008Lnet/minecraft/block/entity/PistonBlockEntity;method_9008(F)F
-
method_9009
- Mappings:
Namespace Name Mixin selector official cLatf;c(F)Fintermediary method_9009Lnet/minecraft/class_230;method_9009(F)Fnamed method_9009Lnet/minecraft/block/entity/PistonBlockEntity;method_9009(F)F
-
method_9010
- Mappings:
Namespace Name Mixin selector official dLatf;d(F)Fintermediary method_9010Lnet/minecraft/class_230;method_9010(F)Fnamed method_9010Lnet/minecraft/block/entity/PistonBlockEntity;method_9010(F)F
-
method_11703
private float method_11703(float float2) - Mappings:
Namespace Name Mixin selector official eLatf;e(F)Fintermediary method_11703Lnet/minecraft/class_230;method_11703(F)Fnamed method_11703Lnet/minecraft/block/entity/PistonBlockEntity;method_11703(F)F
-
method_11701
- Mappings:
Namespace Name Mixin selector official aLatf;a(Lajw;Lco;)Lbdt;intermediary method_11701Lnet/minecraft/class_230;method_11701(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_231;named method_11701Lnet/minecraft/block/entity/PistonBlockEntity;method_11701(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Box;
-
method_11702
- Mappings:
Namespace Name Mixin selector official aLatf;a(Lajw;Lco;F)Lbdt;intermediary method_11702Lnet/minecraft/class_230;method_11702(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;F)Lnet/minecraft/class_231;named method_11702Lnet/minecraft/block/entity/PistonBlockEntity;method_11702(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;F)Lnet/minecraft/util/math/Box;
-
method_13759
- Mappings:
Namespace Name Mixin selector official jLatf;j()Latl;intermediary method_13759Lnet/minecraft/class_230;method_13759()Lnet/minecraft/class_2232;named method_13759Lnet/minecraft/block/entity/PistonBlockEntity;method_13759()Lnet/minecraft/block/BlockState;
-
method_13758
private void method_13758(float float2) - Mappings:
Namespace Name Mixin selector official fLatf;f(F)Vintermediary method_13758Lnet/minecraft/class_230;method_13758(F)Vnamed method_13758Lnet/minecraft/block/entity/PistonBlockEntity;method_13758(F)V
-
method_13753
- Mappings:
Namespace Name Mixin selector official aLatf;a(Ljava/util/List;)Lbdt;intermediary method_13753Lnet/minecraft/class_230;method_13753(Ljava/util/List;)Lnet/minecraft/class_231;named method_13753Lnet/minecraft/block/entity/PistonBlockEntity;method_13753(Ljava/util/List;)Lnet/minecraft/util/math/Box;
-
method_13752
- Mappings:
Namespace Name Mixin selector official aLatf;a(Lbdt;Lcv;Lbdt;)Dintermediary method_13752Lnet/minecraft/class_230;method_13752(Lnet/minecraft/class_231;Lnet/minecraft/class_1354;Lnet/minecraft/class_231;)Dnamed method_13752Lnet/minecraft/block/entity/PistonBlockEntity;method_13752(Lnet/minecraft/util/math/Box;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Box;)D
-
method_13750
- Mappings:
Namespace Name Mixin selector official aLatf;a(Lbdt;)Lbdt;intermediary method_13750Lnet/minecraft/class_230;method_13750(Lnet/minecraft/class_231;)Lnet/minecraft/class_231;named method_13750Lnet/minecraft/block/entity/PistonBlockEntity;method_13750(Lnet/minecraft/util/math/Box;)Lnet/minecraft/util/math/Box;
-
method_13751
- Mappings:
Namespace Name Mixin selector official aLatf;a(Lbdt;Lcv;D)Lbdt;intermediary method_13751Lnet/minecraft/class_230;method_13751(Lnet/minecraft/class_231;Lnet/minecraft/class_1354;D)Lnet/minecraft/class_231;named method_13751Lnet/minecraft/block/entity/PistonBlockEntity;method_13751(Lnet/minecraft/util/math/Box;Lnet/minecraft/util/math/Direction;D)Lnet/minecraft/util/math/Box;
-
method_13754
- Mappings:
Namespace Name Mixin selector official aLatf;a(Lsn;Lcv;D)Vintermediary method_13754Lnet/minecraft/class_230;method_13754(Lnet/minecraft/class_864;Lnet/minecraft/class_1354;D)Vnamed method_13754Lnet/minecraft/block/entity/PistonBlockEntity;method_13754(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Direction;D)V
-
method_13755
- Mappings:
Namespace Name Mixin selector official bLatf;b(Lbdt;Lcv;Lbdt;)Dintermediary method_13755Lnet/minecraft/class_230;method_13755(Lnet/minecraft/class_231;Lnet/minecraft/class_1354;Lnet/minecraft/class_231;)Dnamed method_13755Lnet/minecraft/block/entity/PistonBlockEntity;method_13755(Lnet/minecraft/util/math/Box;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Box;)D
-
method_13756
- Mappings:
Namespace Name Mixin selector official cLatf;c(Lbdt;Lcv;Lbdt;)Dintermediary method_13756Lnet/minecraft/class_230;method_13756(Lnet/minecraft/class_231;Lnet/minecraft/class_1354;Lnet/minecraft/class_231;)Dnamed method_13756Lnet/minecraft/block/entity/PistonBlockEntity;method_13756(Lnet/minecraft/util/math/Box;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Box;)D
-
method_13757
- Mappings:
Namespace Name Mixin selector official dLatf;d(Lbdt;Lcv;Lbdt;)Dintermediary method_13757Lnet/minecraft/class_230;method_13757(Lnet/minecraft/class_231;Lnet/minecraft/class_1354;Lnet/minecraft/class_231;)Dnamed method_13757Lnet/minecraft/block/entity/PistonBlockEntity;method_13757(Lnet/minecraft/util/math/Box;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Box;)D
-
finish
public void finish()- Mappings:
Namespace Name Mixin selector official iLatf;i()Vintermediary method_578Lnet/minecraft/class_230;method_578()Vnamed finishLnet/minecraft/block/entity/PistonBlockEntity;finish()V
-
tick
public void tick() -
method_13360
- Mappings:
Namespace Name Mixin selector official aLatf;a(Lph;)Vintermediary method_13360Lnet/minecraft/class_230;method_13360(Lnet/minecraft/class_2934;)Vnamed method_13360Lnet/minecraft/block/entity/PistonBlockEntity;method_13360(Lnet/minecraft/class_2934;)V
-
fromNbt
- Overrides:
fromNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLasc;a(Ldu;)Vintermediary method_537Lnet/minecraft/class_226;method_537(Lnet/minecraft/class_322;)Vnamed fromNbtLnet/minecraft/block/entity/BlockEntity;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
method_541
- Overrides:
method_541in classBlockEntity- Mappings:
Namespace Name Mixin selector official bLasc;b(Ldu;)Ldu;intermediary method_541Lnet/minecraft/class_226;method_541(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;named method_541Lnet/minecraft/block/entity/BlockEntity;method_541(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
-
method_13749
public void method_13749(World world, BlockPos blockPos, Box box, List<Box> list, @Nullable Entity entity) - Mappings:
Namespace Name Mixin selector official aLatf;a(Lajs;Lco;Lbdt;Ljava/util/List;Lsn;)Vintermediary method_13749Lnet/minecraft/class_230;method_13749(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_231;Ljava/util/List;Lnet/minecraft/class_864;)Vnamed method_13749Lnet/minecraft/block/entity/PistonBlockEntity;method_13749(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Box;Ljava/util/List;Lnet/minecraft/entity/Entity;)V
-