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

    • pushedBlock

      private BlockState pushedBlock
      Mappings:
      Namespace Name Mixin selector
      official a Laqx;a:Lard;
      intermediary field_9872 Lnet/minecraft/class_230;field_9872:Lnet/minecraft/class_2232;
      named pushedBlock Lnet/minecraft/block/entity/PistonBlockEntity;pushedBlock:Lnet/minecraft/block/BlockState;
    • direction

      private Direction direction
      Mappings:
      Namespace Name Mixin selector
      official f Laqx;f:Lcs;
      intermediary field_9873 Lnet/minecraft/class_230;field_9873:Lnet/minecraft/class_1354;
      named direction Lnet/minecraft/block/entity/PistonBlockEntity;direction:Lnet/minecraft/util/math/Direction;
    • extending

      private boolean extending
      Mappings:
      Namespace Name Mixin selector
      official g Laqx;g:Z
      intermediary field_577 Lnet/minecraft/class_230;field_577:Z
      named extending Lnet/minecraft/block/entity/PistonBlockEntity;extending:Z
    • source

      private boolean source
      Mappings:
      Namespace Name Mixin selector
      official h Laqx;h:Z
      intermediary field_578 Lnet/minecraft/class_230;field_578:Z
      named source Lnet/minecraft/block/entity/PistonBlockEntity;source:Z
    • progress

      private float progress
      Mappings:
      Namespace Name Mixin selector
      official i Laqx;i:F
      intermediary field_579 Lnet/minecraft/class_230;field_579:F
      named progress Lnet/minecraft/block/entity/PistonBlockEntity;progress:F
    • lastProgress

      private float lastProgress
      Mappings:
      Namespace Name Mixin selector
      official j Laqx;j:F
      intermediary field_580 Lnet/minecraft/class_230;field_580:F
      named lastProgress Lnet/minecraft/block/entity/PistonBlockEntity;lastProgress:F
  • Constructor Details

    • PistonBlockEntity

      public PistonBlockEntity()
    • PistonBlockEntity

      public PistonBlockEntity(BlockState pushedBlock, Direction direction, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqx;<init>(Lard;Lcs;ZZ)V
      intermediary <init> Lnet/minecraft/class_230;<init>(Lnet/minecraft/class_2232;Lnet/minecraft/class_1354;ZZ)V
      named <init> Lnet/minecraft/block/entity/PistonBlockEntity;<init>(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;ZZ)V
  • Method Details

    • getPushedBlock

      public BlockState getPushedBlock()
      Mappings:
      Namespace Name Mixin selector
      official d Laqx;d()Lard;
      intermediary method_9007 Lnet/minecraft/class_230;method_9007()Lnet/minecraft/class_2232;
      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 Lapv;u()I
      intermediary method_550 Lnet/minecraft/class_226;method_550()I
      named getDataValue Lnet/minecraft/block/entity/BlockEntity;getDataValue()I
    • isExtending

      public boolean isExtending()
      Mappings:
      Namespace Name Mixin selector
      official e Laqx;e()Z
      intermediary method_572 Lnet/minecraft/class_230;method_572()Z
      named isExtending Lnet/minecraft/block/entity/PistonBlockEntity;isExtending()Z
    • getFacing

      public Direction getFacing()
      Mappings:
      Namespace Name Mixin selector
      official g Laqx;g()Lcs;
      intermediary method_9011 Lnet/minecraft/class_230;method_9011()Lnet/minecraft/class_1354;
      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 h Laqx;h()Z
      intermediary method_577 Lnet/minecraft/class_230;method_577()Z
      named isSource Lnet/minecraft/block/entity/PistonBlockEntity;isSource()Z
    • getAmountExtended

      @Environment(CLIENT) public float getAmountExtended(float progress)
      Mappings:
      Namespace Name Mixin selector
      official a Laqx;a(F)F
      intermediary method_570 Lnet/minecraft/class_230;method_570(F)F
      named getAmountExtended Lnet/minecraft/block/entity/PistonBlockEntity;getAmountExtended(F)F
    • method_9008

      @Environment(CLIENT) public float method_9008(float float2)
      Mappings:
      Namespace Name Mixin selector
      official b Laqx;b(F)F
      intermediary method_9008 Lnet/minecraft/class_230;method_9008(F)F
      named method_9008 Lnet/minecraft/block/entity/PistonBlockEntity;method_9008(F)F
    • method_9009

      @Environment(CLIENT) public float method_9009(float float2)
      Mappings:
      Namespace Name Mixin selector
      official c Laqx;c(F)F
      intermediary method_9009 Lnet/minecraft/class_230;method_9009(F)F
      named method_9009 Lnet/minecraft/block/entity/PistonBlockEntity;method_9009(F)F
    • method_9010

      @Environment(CLIENT) public float method_9010(float float2)
      Mappings:
      Namespace Name Mixin selector
      official d Laqx;d(F)F
      intermediary method_9010 Lnet/minecraft/class_230;method_9010(F)F
      named method_9010 Lnet/minecraft/block/entity/PistonBlockEntity;method_9010(F)F
    • method_11703

      private float method_11703(float float2)
      Mappings:
      Namespace Name Mixin selector
      official e Laqx;e(F)F
      intermediary method_11703 Lnet/minecraft/class_230;method_11703(F)F
      named method_11703 Lnet/minecraft/block/entity/PistonBlockEntity;method_11703(F)F
    • method_11701

      public Box method_11701(BlockView blockView, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Laqx;a(Lahx;Lcl;)Lbbf;
      intermediary method_11701 Lnet/minecraft/class_230;method_11701(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_231;
      named method_11701 Lnet/minecraft/block/entity/PistonBlockEntity;method_11701(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Box;
    • method_11702

      public Box method_11702(BlockView blockView, BlockPos blockPos, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Laqx;a(Lahx;Lcl;F)Lbbf;
      intermediary method_11702 Lnet/minecraft/class_230;method_11702(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;F)Lnet/minecraft/class_231;
      named method_11702 Lnet/minecraft/block/entity/PistonBlockEntity;method_11702(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;F)Lnet/minecraft/util/math/Box;
    • method_11704

      private void method_11704()
      Mappings:
      Namespace Name Mixin selector
      official j Laqx;j()V
      intermediary method_11704 Lnet/minecraft/class_230;method_11704()V
      named method_11704 Lnet/minecraft/block/entity/PistonBlockEntity;method_11704()V
    • finish

      public void finish()
      Mappings:
      Namespace Name Mixin selector
      official i Laqx;i()V
      intermediary method_578 Lnet/minecraft/class_230;method_578()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 Lkz;c()V
      intermediary method_2053 Lnet/minecraft/class_746;method_2053()V
      named tick Lnet/minecraft/util/Tickable;tick()V
    • fromNbt

      public void fromNbt(NbtCompound nbt)
      Overrides:
      fromNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lapv;a(Ldq;)V
      intermediary method_537 Lnet/minecraft/class_226;method_537(Lnet/minecraft/class_322;)V
      named fromNbt Lnet/minecraft/block/entity/BlockEntity;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • method_541

      public NbtCompound method_541(NbtCompound nbtCompound)
      Overrides:
      method_541 in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lapv;b(Ldq;)Ldq;
      intermediary method_541 Lnet/minecraft/class_226;method_541(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;
      named method_541 Lnet/minecraft/block/entity/BlockEntity;method_541(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;