Class PistonBlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.PistonBlockEntity

public class PistonBlockEntity extends BlockEntity
Mappings:
Namespace Name
intermediary net/minecraft/class_283
glue class_495
server mu
client uk
named net/minecraft/block/entity/PistonBlockEntity
  • Field Details

    • pushedEntities

      private static List pushedEntities
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1768 Lnet/minecraft/class_283;field_1768:Ljava/util/List;
      glue field_1916 Lclass_495;field_1916:Ljava/util/List;
      server m Lmu;m:Ljava/util/List;
      client m Luk;m:Ljava/util/List;
      named pushedEntities Lnet/minecraft/block/entity/PistonBlockEntity;pushedEntities:Ljava/util/List;
    • pushedBlockId

      private int pushedBlockId
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1761 Lnet/minecraft/class_283;field_1761:I
      glue field_1909 Lclass_495;field_1909:I
      server a Lmu;a:I
      client a Luk;a:I
      named pushedBlockId Lnet/minecraft/block/entity/PistonBlockEntity;pushedBlockId:I
    • pushedBlockData

      private int pushedBlockData
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1762 Lnet/minecraft/class_283;field_1762:I
      glue field_1910 Lclass_495;field_1910:I
      server b Lmu;b:I
      client b Luk;b:I
      named pushedBlockData Lnet/minecraft/block/entity/PistonBlockEntity;pushedBlockData:I
    • facing

      private int facing
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1763 Lnet/minecraft/class_283;field_1763:I
      glue field_1911 Lclass_495;field_1911:I
      server c Lmu;c:I
      client c Luk;c:I
      named facing Lnet/minecraft/block/entity/PistonBlockEntity;facing:I
    • extending

      private boolean extending
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1764 Lnet/minecraft/class_283;field_1764:Z
      glue field_1912 Lclass_495;field_1912:Z
      server i Lmu;i:Z
      client i Luk;i:Z
      named extending Lnet/minecraft/block/entity/PistonBlockEntity;extending:Z
    • source

      private boolean source
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1765 Lnet/minecraft/class_283;field_1765:Z
      glue field_1913 Lclass_495;field_1913:Z
      server j Lmu;j:Z
      client j Luk;j:Z
      named source Lnet/minecraft/block/entity/PistonBlockEntity;source:Z
    • lastProgress

      private float lastProgress
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1766 Lnet/minecraft/class_283;field_1766:F
      glue field_1914 Lclass_495;field_1914:F
      server k Lmu;k:F
      client k Luk;k:F
      named lastProgress Lnet/minecraft/block/entity/PistonBlockEntity;lastProgress:F
    • progress

      private float progress
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1767 Lnet/minecraft/class_283;field_1767:F
      glue field_1915 Lclass_495;field_1915:F
      server l Lmu;l:F
      client l Luk;l:F
      named progress Lnet/minecraft/block/entity/PistonBlockEntity;progress:F
  • Constructor Details

    • PistonBlockEntity

      public PistonBlockEntity()
    • PistonBlockEntity

      public PistonBlockEntity(int pushedBlockId, int pushedBlockData, int facing, boolean extending, boolean source)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_283;<init>(IIIZZ)V
      glue <init> Lclass_495;<init>(IIIZZ)V
      server <init> Lmu;<init>(IIIZZ)V
      client <init> Luk;<init>(IIIZZ)V
      named <init> Lnet/minecraft/block/entity/PistonBlockEntity;<init>(IIIZZ)V
  • Method Details

    • getPushedBlockId

      public int getPushedBlockId()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1518 Lnet/minecraft/class_283;method_1518()I
      glue method_1775 Lclass_495;method_1775()I
      server a Lmu;a()I
      client a Luk;a()I
      named getPushedBlockId Lnet/minecraft/block/entity/PistonBlockEntity;getPushedBlockId()I
    • getPushedBlockData

      public int getPushedBlockData()
      Overrides:
      getPushedBlockData in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1069 Lnet/minecraft/class_55;method_1069()I
      glue method_1431 Lclass_356;method_1431()I
      server e Ljh;e()I
      client e Low;e()I
      named getPushedBlockData Lnet/minecraft/block/entity/BlockEntity;getPushedBlockData()I
    • isExtending

      public boolean isExtending()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1521 Lnet/minecraft/class_283;method_1521()Z
      glue method_1778 Lclass_495;method_1778()Z
      server c Lmu;c()Z
      client b Luk;b()Z
      named isExtending Lnet/minecraft/block/entity/PistonBlockEntity;isExtending()Z
    • getFacing

      public int getFacing()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1522 Lnet/minecraft/class_283;method_1522()I
      glue method_1779 Lclass_495;method_1779()I
      server d Lmu;d()I
      client d Luk;d()I
      named getFacing Lnet/minecraft/block/entity/PistonBlockEntity;getFacing()I
    • isSource

      @Environment(CLIENT) public boolean isSource()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1527 Lnet/minecraft/class_283;method_1527()Z
      glue method_2204 Lclass_495;method_2204()Z
      server method_1527 Lmu;method_1527()Z
      client k Luk;k()Z
      named isSource Lnet/minecraft/block/entity/PistonBlockEntity;isSource()Z
    • getProgress

      public float getProgress(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1519 Lnet/minecraft/class_283;method_1519(F)F
      glue method_1776 Lclass_495;method_1776(F)F
      server a Lmu;a(F)F
      client a Luk;a(F)F
      named getProgress Lnet/minecraft/block/entity/PistonBlockEntity;getProgress(F)F
    • getRenderOffsetX

      @Environment(CLIENT) public float getRenderOffsetX(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1524 Lnet/minecraft/class_283;method_1524(F)F
      glue method_2201 Lclass_495;method_2201(F)F
      server method_1524 Lmu;method_1524(F)F
      client b Luk;b(F)F
      named getRenderOffsetX Lnet/minecraft/block/entity/PistonBlockEntity;getRenderOffsetX(F)F
    • getRenderOffsetY

      @Environment(CLIENT) public float getRenderOffsetY(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1525 Lnet/minecraft/class_283;method_1525(F)F
      glue method_2202 Lclass_495;method_2202(F)F
      server method_1525 Lmu;method_1525(F)F
      client c Luk;c(F)F
      named getRenderOffsetY Lnet/minecraft/block/entity/PistonBlockEntity;getRenderOffsetY(F)F
    • getRenderOffsetZ

      @Environment(CLIENT) public float getRenderOffsetZ(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1526 Lnet/minecraft/class_283;method_1526(F)F
      glue method_2203 Lclass_495;method_2203(F)F
      server method_1526 Lmu;method_1526(F)F
      client d Luk;d(F)F
      named getRenderOffsetZ Lnet/minecraft/block/entity/PistonBlockEntity;getRenderOffsetZ(F)F
    • pushEntities

      private void pushEntities(float collisionShapeSizeMultiplier, float entityMoveMultiplier)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1520 Lnet/minecraft/class_283;method_1520(FF)V
      glue method_1777 Lclass_495;method_1777(FF)V
      server a Lmu;a(FF)V
      client a Luk;a(FF)V
      named pushEntities Lnet/minecraft/block/entity/PistonBlockEntity;pushEntities(FF)V
    • finish

      public void finish()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1523 Lnet/minecraft/class_283;method_1523()V
      glue method_1780 Lclass_495;method_1780()V
      server k Lmu;k()V
      client l Luk;l()V
      named finish Lnet/minecraft/block/entity/PistonBlockEntity;finish()V
    • tick

      public void tick()
      Overrides:
      tick in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1076 Lnet/minecraft/class_55;method_1076()V
      glue method_232 Lclass_356;method_232()V
      server g_ Ljh;g_()V
      client n_ Low;n_()V
      named tick Lnet/minecraft/block/entity/BlockEntity;tick()V
    • readNbt

      public void readNbt(NbtCompound nbt)
      Overrides:
      readNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1077 Lnet/minecraft/class_55;method_1077(Lnet/minecraft/class_8;)V
      glue method_52 Lclass_356;method_52(Lclass_333;)V
      server a Ljh;a(Liq;)V
      client a Low;a(Lnu;)V
      named readNbt Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • writeNbt

      public void writeNbt(NbtCompound nbt)
      Overrides:
      writeNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1078 Lnet/minecraft/class_55;method_1078(Lnet/minecraft/class_8;)V
      glue method_55 Lclass_356;method_55(Lclass_333;)V
      server b Ljh;b(Liq;)V
      client b Low;b(Lnu;)V
      named writeNbt Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V