Package net.minecraft.block.entity
Class PistonBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.PistonBlockEntity
- All Implemented Interfaces:
Tickable
public class PistonBlockEntity extends BlockEntity implements Tickable
- Mappings:
Namespace Name official aluintermediary net/minecraft/class_372named net/minecraft/block/entity/PistonBlockEntity
-
Field Summary
Fields Modifier and Type Field Description private booleanextendingprivate BlockStatefield_1483private Directionfield_1484private booleanfield_1486private List<Entity>field_1489private floatlastProgressprivate floatprogressFields inherited from class net.minecraft.block.entity.BlockEntity
block, pos, removed, world -
Constructor Summary
Constructors Constructor Description PistonBlockEntity()PistonBlockEntity(BlockState blockState, Direction direction, boolean bool, boolean bool2) -
Method Summary
Modifier and Type Method Description voidfinish()voidfromTag(CompoundTag tag)floatgetAmountExtended(float progress)intgetDataValue()DirectiongetFacing()BlockStategetPushedBlock()booleanisExtending()booleanisSource()private voidmethod_1202(float float2, float float3)floatmethod_1204(float float2)floatmethod_1205(float float2)floatmethod_1207(float float2)voidtick()voidtoTag(CompoundTag tag)Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, createFromTag, getBlock, getPacket, getPos, getSquaredDistance, getSquaredRenderDistance, getWorld, hasWorld, isRemoved, markDirty, markRemoved, onBlockAction, populateCrashReport, resetBlock, setPos, setWorld, shouldNotCopyTagFromItem
-
Field Details
-
field_1483
- Mappings:
Namespace Name Mixin selector official aLalu;a:Lalz;intermediary field_1483Lnet/minecraft/class_372;field_1483:Lnet/minecraft/class_376;named field_1483Lnet/minecraft/block/entity/PistonBlockEntity;field_1483:Lnet/minecraft/block/BlockState;
-
field_1484
- Mappings:
Namespace Name Mixin selector official fLalu;f:Lcq;intermediary field_1484Lnet/minecraft/class_372;field_1484:Lnet/minecraft/class_1383;named field_1484Lnet/minecraft/block/entity/PistonBlockEntity;field_1484:Lnet/minecraft/util/math/Direction;
-
extending
private boolean extending- Mappings:
Namespace Name Mixin selector official gLalu;g:Zintermediary field_1485Lnet/minecraft/class_372;field_1485:Znamed extendingLnet/minecraft/block/entity/PistonBlockEntity;extending:Z
-
field_1486
private boolean field_1486- Mappings:
Namespace Name Mixin selector official hLalu;h:Zintermediary field_1486Lnet/minecraft/class_372;field_1486:Znamed field_1486Lnet/minecraft/block/entity/PistonBlockEntity;field_1486:Z
-
progress
private float progress- Mappings:
Namespace Name Mixin selector official iLalu;i:Fintermediary field_1487Lnet/minecraft/class_372;field_1487:Fnamed progressLnet/minecraft/block/entity/PistonBlockEntity;progress:F
-
lastProgress
private float lastProgress- Mappings:
Namespace Name Mixin selector official jLalu;j:Fintermediary field_1488Lnet/minecraft/class_372;field_1488:Fnamed lastProgressLnet/minecraft/block/entity/PistonBlockEntity;lastProgress:F
-
field_1489
- Mappings:
Namespace Name Mixin selector official kLalu;k:Ljava/util/List;intermediary field_1489Lnet/minecraft/class_372;field_1489:Ljava/util/List;named field_1489Lnet/minecraft/block/entity/PistonBlockEntity;field_1489:Ljava/util/List;
-
-
Constructor Details
-
PistonBlockEntity
public PistonBlockEntity() -
PistonBlockEntity
-
-
Method Details
-
getPushedBlock
- Mappings:
Namespace Name Mixin selector official bLalu;b()Lalz;intermediary method_1203Lnet/minecraft/class_372;method_1203()Lnet/minecraft/class_376;named getPushedBlockLnet/minecraft/block/entity/PistonBlockEntity;getPushedBlock()Lnet/minecraft/block/BlockState;
-
getDataValue
public int getDataValue()- Overrides:
getDataValuein classBlockEntity- Mappings:
Namespace Name Mixin selector official uLakw;u()Iintermediary method_1106Lnet/minecraft/class_348;method_1106()Inamed getDataValueLnet/minecraft/block/entity/BlockEntity;getDataValue()I
-
isExtending
public boolean isExtending()- Mappings:
Namespace Name Mixin selector official dLalu;d()Zintermediary method_1206Lnet/minecraft/class_372;method_1206()Znamed isExtendingLnet/minecraft/block/entity/PistonBlockEntity;isExtending()Z
-
getFacing
- Mappings:
Namespace Name Mixin selector official eLalu;e()Lcq;intermediary method_1208Lnet/minecraft/class_372;method_1208()Lnet/minecraft/class_1383;named getFacingLnet/minecraft/block/entity/PistonBlockEntity;getFacing()Lnet/minecraft/util/math/Direction;
-
isSource
- Mappings:
Namespace Name Mixin selector official gLalu;g()Zintermediary method_1209Lnet/minecraft/class_372;method_1209()Znamed isSourceLnet/minecraft/block/entity/PistonBlockEntity;isSource()Z
-
getAmountExtended
public float getAmountExtended(float progress)- Mappings:
Namespace Name Mixin selector official aLalu;a(F)Fintermediary method_1201Lnet/minecraft/class_372;method_1201(F)Fnamed getAmountExtendedLnet/minecraft/block/entity/PistonBlockEntity;getAmountExtended(F)F
-
method_1204
- Mappings:
Namespace Name Mixin selector official bLalu;b(F)Fintermediary method_1204Lnet/minecraft/class_372;method_1204(F)Fnamed method_1204Lnet/minecraft/block/entity/PistonBlockEntity;method_1204(F)F
-
method_1205
- Mappings:
Namespace Name Mixin selector official cLalu;c(F)Fintermediary method_1205Lnet/minecraft/class_372;method_1205(F)Fnamed method_1205Lnet/minecraft/block/entity/PistonBlockEntity;method_1205(F)F
-
method_1207
- Mappings:
Namespace Name Mixin selector official dLalu;d(F)Fintermediary method_1207Lnet/minecraft/class_372;method_1207(F)Fnamed method_1207Lnet/minecraft/block/entity/PistonBlockEntity;method_1207(F)F
-
method_1202
private void method_1202(float float2, float float3)- Mappings:
Namespace Name Mixin selector official aLalu;a(FF)Vintermediary method_1202Lnet/minecraft/class_372;method_1202(FF)Vnamed method_1202Lnet/minecraft/block/entity/PistonBlockEntity;method_1202(FF)V
-
finish
public void finish()- Mappings:
Namespace Name Mixin selector official hLalu;h()Vintermediary method_1210Lnet/minecraft/class_372;method_1210()Vnamed finishLnet/minecraft/block/entity/PistonBlockEntity;finish()V
-
tick
public void tick() -
fromTag
- Overrides:
fromTagin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLakw;a(Ldn;)Vintermediary method_1098Lnet/minecraft/class_348;method_1098(Lnet/minecraft/class_1405;)Vnamed fromTagLnet/minecraft/block/entity/BlockEntity;fromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
toTag
- Overrides:
toTagin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLakw;b(Ldn;)Vintermediary method_1100Lnet/minecraft/class_348;method_1100(Lnet/minecraft/class_1405;)Vnamed toTagLnet/minecraft/block/entity/BlockEntity;toTag(Lnet/minecraft/nbt/CompoundTag;)V
-