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 alu
intermediary net/minecraft/class_372
named net/minecraft/block/entity/PistonBlockEntity
  • Field Details

    • field_1483

      private BlockState field_1483
      Mappings:
      Namespace Name Mixin selector
      official a Lalu;a:Lalz;
      intermediary field_1483 Lnet/minecraft/class_372;field_1483:Lnet/minecraft/class_376;
      named field_1483 Lnet/minecraft/block/entity/PistonBlockEntity;field_1483:Lnet/minecraft/block/BlockState;
    • field_1484

      private Direction field_1484
      Mappings:
      Namespace Name Mixin selector
      official f Lalu;f:Lcq;
      intermediary field_1484 Lnet/minecraft/class_372;field_1484:Lnet/minecraft/class_1383;
      named field_1484 Lnet/minecraft/block/entity/PistonBlockEntity;field_1484:Lnet/minecraft/util/math/Direction;
    • extending

      private boolean extending
      Mappings:
      Namespace Name Mixin selector
      official g Lalu;g:Z
      intermediary field_1485 Lnet/minecraft/class_372;field_1485:Z
      named extending Lnet/minecraft/block/entity/PistonBlockEntity;extending:Z
    • field_1486

      private boolean field_1486
      Mappings:
      Namespace Name Mixin selector
      official h Lalu;h:Z
      intermediary field_1486 Lnet/minecraft/class_372;field_1486:Z
      named field_1486 Lnet/minecraft/block/entity/PistonBlockEntity;field_1486:Z
    • progress

      private float progress
      Mappings:
      Namespace Name Mixin selector
      official i Lalu;i:F
      intermediary field_1487 Lnet/minecraft/class_372;field_1487:F
      named progress Lnet/minecraft/block/entity/PistonBlockEntity;progress:F
    • lastProgress

      private float lastProgress
      Mappings:
      Namespace Name Mixin selector
      official j Lalu;j:F
      intermediary field_1488 Lnet/minecraft/class_372;field_1488:F
      named lastProgress Lnet/minecraft/block/entity/PistonBlockEntity;lastProgress:F
    • field_1489

      private List<Entity> field_1489
      Mappings:
      Namespace Name Mixin selector
      official k Lalu;k:Ljava/util/List;
      intermediary field_1489 Lnet/minecraft/class_372;field_1489:Ljava/util/List;
      named field_1489 Lnet/minecraft/block/entity/PistonBlockEntity;field_1489:Ljava/util/List;
  • Constructor Details

    • PistonBlockEntity

      public PistonBlockEntity()
    • PistonBlockEntity

      public PistonBlockEntity​(BlockState blockState, Direction direction, boolean bool, boolean bool2)
  • Method Details

    • getPushedBlock

      public BlockState getPushedBlock()
      Mappings:
      Namespace Name Mixin selector
      official b Lalu;b()Lalz;
      intermediary method_1203 Lnet/minecraft/class_372;method_1203()Lnet/minecraft/class_376;
      named getPushedBlock Lnet/minecraft/block/entity/PistonBlockEntity;getPushedBlock()Lnet/minecraft/block/BlockState;
    • getDataValue

      public int getDataValue()
      Overrides:
      getDataValue in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official u Lakw;u()I
      intermediary method_1106 Lnet/minecraft/class_348;method_1106()I
      named getDataValue Lnet/minecraft/block/entity/BlockEntity;getDataValue()I
    • isExtending

      public boolean isExtending()
      Mappings:
      Namespace Name Mixin selector
      official d Lalu;d()Z
      intermediary method_1206 Lnet/minecraft/class_372;method_1206()Z
      named isExtending Lnet/minecraft/block/entity/PistonBlockEntity;isExtending()Z
    • getFacing

      public Direction getFacing()
      Mappings:
      Namespace Name Mixin selector
      official e Lalu;e()Lcq;
      intermediary method_1208 Lnet/minecraft/class_372;method_1208()Lnet/minecraft/class_1383;
      named getFacing Lnet/minecraft/block/entity/PistonBlockEntity;getFacing()Lnet/minecraft/util/math/Direction;
    • isSource

      @Environment(CLIENT) public boolean isSource()
      Mappings:
      Namespace Name Mixin selector
      official g Lalu;g()Z
      intermediary method_1209 Lnet/minecraft/class_372;method_1209()Z
      named isSource Lnet/minecraft/block/entity/PistonBlockEntity;isSource()Z
    • getAmountExtended

      public float getAmountExtended​(float progress)
      Mappings:
      Namespace Name Mixin selector
      official a Lalu;a(F)F
      intermediary method_1201 Lnet/minecraft/class_372;method_1201(F)F
      named getAmountExtended Lnet/minecraft/block/entity/PistonBlockEntity;getAmountExtended(F)F
    • method_1204

      @Environment(CLIENT) public float method_1204​(float float2)
      Mappings:
      Namespace Name Mixin selector
      official b Lalu;b(F)F
      intermediary method_1204 Lnet/minecraft/class_372;method_1204(F)F
      named method_1204 Lnet/minecraft/block/entity/PistonBlockEntity;method_1204(F)F
    • method_1205

      @Environment(CLIENT) public float method_1205​(float float2)
      Mappings:
      Namespace Name Mixin selector
      official c Lalu;c(F)F
      intermediary method_1205 Lnet/minecraft/class_372;method_1205(F)F
      named method_1205 Lnet/minecraft/block/entity/PistonBlockEntity;method_1205(F)F
    • method_1207

      @Environment(CLIENT) public float method_1207​(float float2)
      Mappings:
      Namespace Name Mixin selector
      official d Lalu;d(F)F
      intermediary method_1207 Lnet/minecraft/class_372;method_1207(F)F
      named method_1207 Lnet/minecraft/block/entity/PistonBlockEntity;method_1207(F)F
    • method_1202

      private void method_1202​(float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official a Lalu;a(FF)V
      intermediary method_1202 Lnet/minecraft/class_372;method_1202(FF)V
      named method_1202 Lnet/minecraft/block/entity/PistonBlockEntity;method_1202(FF)V
    • finish

      public void finish()
      Mappings:
      Namespace Name Mixin selector
      official h Lalu;h()V
      intermediary method_1210 Lnet/minecraft/class_372;method_1210()V
      named finish Lnet/minecraft/block/entity/PistonBlockEntity;finish()V
    • tick

      public void tick()
      Specified by:
      tick in interface Tickable
      Mappings:
      Namespace Name Mixin selector
      official c Lkm;c()V
      intermediary method_5945 Lnet/minecraft/class_1618;method_5945()V
      named tick Lnet/minecraft/util/Tickable;tick()V
    • fromTag

      public void fromTag​(CompoundTag tag)
      Overrides:
      fromTag in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lakw;a(Ldn;)V
      intermediary method_1098 Lnet/minecraft/class_348;method_1098(Lnet/minecraft/class_1405;)V
      named fromTag Lnet/minecraft/block/entity/BlockEntity;fromTag(Lnet/minecraft/nbt/CompoundTag;)V
    • toTag

      public void toTag​(CompoundTag tag)
      Overrides:
      toTag in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lakw;b(Ldn;)V
      intermediary method_1100 Lnet/minecraft/class_348;method_1100(Lnet/minecraft/class_1405;)V
      named toTag Lnet/minecraft/block/entity/BlockEntity;toTag(Lnet/minecraft/nbt/CompoundTag;)V