Class PistonBlock

java.lang.Object
net.minecraft.block.Block
net.minecraft.block.PistonBlock

public class PistonBlock extends Block
Mappings:
Namespace Name
official aoa
intermediary net/minecraft/class_227
named net/minecraft/block/PistonBlock
  • Field Details

    • isSticky

      private final boolean isSticky
      Mappings:
      Namespace Name Mixin selector
      official a Laoa;a:Z
      intermediary field_572 Lnet/minecraft/class_227;field_572:Z
      named isSticky Lnet/minecraft/block/PistonBlock;isSticky:Z
    • field_5667

      @Environment(CLIENT) private Texture field_5667
      Mappings:
      Namespace Name Mixin selector
      official b Laoa;b:Lpr;
      intermediary field_5667 Lnet/minecraft/class_227;field_5667:Lnet/minecraft/class_1557;
      named field_5667 Lnet/minecraft/block/PistonBlock;field_5667:Lnet/minecraft/client/Texture;
    • field_5668

      @Environment(CLIENT) private Texture field_5668
      Mappings:
      Namespace Name Mixin selector
      official M Laoa;M:Lpr;
      intermediary field_5668 Lnet/minecraft/class_227;field_5668:Lnet/minecraft/class_1557;
      named field_5668 Lnet/minecraft/block/PistonBlock;field_5668:Lnet/minecraft/client/Texture;
    • field_5669

      @Environment(CLIENT) private Texture field_5669
      Mappings:
      Namespace Name Mixin selector
      official N Laoa;N:Lpr;
      intermediary field_5669 Lnet/minecraft/class_227;field_5669:Lnet/minecraft/class_1557;
      named field_5669 Lnet/minecraft/block/PistonBlock;field_5669:Lnet/minecraft/client/Texture;
  • Constructor Details

    • PistonBlock

      public PistonBlock(boolean bool)
  • Method Details

    • method_4843

      @Environment(CLIENT) public Texture method_4843()
      Mappings:
      Namespace Name Mixin selector
      official e Laoa;e()Lpr;
      intermediary method_4843 Lnet/minecraft/class_227;method_4843()Lnet/minecraft/class_1557;
      named method_4843 Lnet/minecraft/block/PistonBlock;method_4843()Lnet/minecraft/client/Texture;
    • method_4841

      @Environment(CLIENT) public void method_4841(float float2, float float3, float float4, float float5, float float6, float float7)
      Mappings:
      Namespace Name Mixin selector
      official b Laoa;b(FFFFFF)V
      intermediary method_4841 Lnet/minecraft/class_227;method_4841(FFFFFF)V
      named method_4841 Lnet/minecraft/block/PistonBlock;method_4841(FFFFFF)V
    • getTexture

      @Environment(CLIENT) public Texture getTexture(int side, int blockData)
      Overrides:
      getTexture in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(II)Lpr;
      intermediary method_395 Lnet/minecraft/class_197;method_395(II)Lnet/minecraft/class_1557;
      named getTexture Lnet/minecraft/block/Block;getTexture(II)Lnet/minecraft/client/Texture;
    • method_4842

      @Environment(CLIENT) public static Texture method_4842(String string)
      Mappings:
      Namespace Name Mixin selector
      official e Laoa;e(Ljava/lang/String;)Lpr;
      intermediary method_4842 Lnet/minecraft/class_227;method_4842(Ljava/lang/String;)Lnet/minecraft/class_1557;
      named method_4842 Lnet/minecraft/block/PistonBlock;method_4842(Ljava/lang/String;)Lnet/minecraft/client/Texture;
    • registerTextures

      @Environment(CLIENT) public void registerTextures(TextureRegistry registry)
      Overrides:
      registerTextures in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lps;)V
      intermediary method_4791 Lnet/minecraft/class_197;method_4791(Lnet/minecraft/class_1558;)V
      named registerTextures Lnet/minecraft/block/Block;registerTextures(Lnet/minecraft/client/TextureRegistry;)V
    • getBlockType

      public int getBlockType()
      Overrides:
      getBlockType in class Block
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b()I
      intermediary method_429 Lnet/minecraft/class_197;method_429()I
      named getBlockType Lnet/minecraft/block/Block;getBlockType()I
    • hasTransperancy

      public boolean hasTransperancy()
      Overrides:
      hasTransperancy in class Block
      Mappings:
      Namespace Name Mixin selector
      official c Laht;c()Z
      intermediary method_449 Lnet/minecraft/class_197;method_449()Z
      named hasTransperancy Lnet/minecraft/block/Block;hasTransperancy()Z
    • onActivated

      public boolean onActivated(World world, int x, int y, int z, PlayerEntity player, int int2, float float2, float float3, float float4)
      Overrides:
      onActivated in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILxk;IFFF)Z
      intermediary method_421 Lnet/minecraft/class_197;method_421(Lnet/minecraft/class_1150;IIILnet/minecraft/class_988;IFFF)Z
      named onActivated Lnet/minecraft/block/Block;onActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/PlayerEntity;IFFF)Z
    • onBreak

      public void onBreak(World world, int x, int y, int z, LivingEntity entity, ItemStack item)
      Overrides:
      onBreak in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILrg;Labo;)V
      intermediary method_419 Lnet/minecraft/class_197;method_419(Lnet/minecraft/class_1150;IIILnet/minecraft/class_1699;Lnet/minecraft/class_1071;)V
      named onBreak Lnet/minecraft/block/Block;onBreak(Lnet/minecraft/world/World;IIILnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)V
    • onNeighborUpdate

      public void onNeighborUpdate(World world, int x, int y, int z, Block block)
      Overrides:
      onNeighborUpdate in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILaht;)V
      intermediary method_408 Lnet/minecraft/class_197;method_408(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;)V
      named onNeighborUpdate Lnet/minecraft/block/Block;onNeighborUpdate(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V
    • breakNaturally

      public void breakNaturally(World world, int x, int y, int z)
      Overrides:
      breakNaturally in class Block
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b(Lafm;III)V
      intermediary method_460 Lnet/minecraft/class_197;method_460(Lnet/minecraft/class_1150;III)V
      named breakNaturally Lnet/minecraft/block/Block;breakNaturally(Lnet/minecraft/world/World;III)V
    • method_561

      private void method_561(World world, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official e Laoa;e(Lafm;III)V
      intermediary method_561 Lnet/minecraft/class_227;method_561(Lnet/minecraft/class_1150;III)V
      named method_561 Lnet/minecraft/block/PistonBlock;method_561(Lnet/minecraft/world/World;III)V
    • method_557

      private boolean method_557(World world, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Laoa;a(Lafm;IIII)Z
      intermediary method_557 Lnet/minecraft/class_227;method_557(Lnet/minecraft/class_1150;IIII)Z
      named method_557 Lnet/minecraft/block/PistonBlock;method_557(Lnet/minecraft/world/World;IIII)Z
    • method_435

      public boolean method_435(World world, int int2, int int3, int int4, int int5, int int6)
      Overrides:
      method_435 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIIII)Z
      intermediary method_435 Lnet/minecraft/class_197;method_435(Lnet/minecraft/class_1150;IIIII)Z
      named method_435 Lnet/minecraft/block/Block;method_435(Lnet/minecraft/world/World;IIIII)Z
    • method_425

      public void method_425(BlockView blockView, int int2, int int3, int int4)
      Overrides:
      method_425 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafw;III)V
      intermediary method_425 Lnet/minecraft/class_197;method_425(Lnet/minecraft/class_1158;III)V
      named method_425 Lnet/minecraft/block/Block;method_425(Lnet/minecraft/world/BlockView;III)V
    • setBlockItemBounds

      public void setBlockItemBounds()
      Sets the bounds for the BlockItem
      Overrides:
      setBlockItemBounds in class Block
      Mappings:
      Namespace Name Mixin selector
      official g Laht;g()V
      intermediary method_456 Lnet/minecraft/class_197;method_456()V
      named setBlockItemBounds Lnet/minecraft/block/Block;setBlockItemBounds()V
    • method_413

      public void method_413(World world, int int2, int int3, int int4, Box box, List list, Entity entity)
      Overrides:
      method_413 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILaye;Ljava/util/List;Lqm;)V
      intermediary method_413 Lnet/minecraft/class_197;method_413(Lnet/minecraft/class_1150;IIILnet/minecraft/class_231;Ljava/util/List;Lnet/minecraft/class_864;)V
      named method_413 Lnet/minecraft/block/Block;method_413(Lnet/minecraft/world/World;IIILnet/minecraft/util/math/Box;Ljava/util/List;Lnet/minecraft/entity/Entity;)V
    • method_454

      public Box method_454(World world, int int2, int int3, int int4)
      Overrides:
      method_454 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;III)Laye;
      intermediary method_454 Lnet/minecraft/class_197;method_454(Lnet/minecraft/class_1150;III)Lnet/minecraft/class_231;
      named method_454 Lnet/minecraft/block/Block;method_454(Lnet/minecraft/world/World;III)Lnet/minecraft/util/math/Box;
    • renderAsNormalBlock

      public boolean renderAsNormalBlock()
      Returns whether the block can be rendered as a normal block
      Overrides:
      renderAsNormalBlock in class Block
      Returns:
      Whether the block can be rendered as a normal block
      Mappings:
      Namespace Name Mixin selector
      official d Laht;d()Z
      intermediary method_441 Lnet/minecraft/class_197;method_441()Z
      named renderAsNormalBlock Lnet/minecraft/block/Block;renderAsNormalBlock()Z
    • method_556

      public static int method_556(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Laoa;b(I)I
      intermediary method_556 Lnet/minecraft/class_227;method_556(I)I
      named method_556 Lnet/minecraft/block/PistonBlock;method_556(I)I
    • method_558

      public static boolean method_558(int int2)
      Mappings:
      Namespace Name Mixin selector
      official c Laoa;c(I)Z
      intermediary method_558 Lnet/minecraft/class_227;method_558(I)Z
      named method_558 Lnet/minecraft/block/PistonBlock;method_558(I)Z
    • method_555

      public static int method_555(World world, int int2, int int3, int int4, LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Laoa;a(Lafm;IIILrg;)I
      intermediary method_555 Lnet/minecraft/class_227;method_555(Lnet/minecraft/class_1150;IIILnet/minecraft/class_1699;)I
      named method_555 Lnet/minecraft/block/PistonBlock;method_555(Lnet/minecraft/world/World;IIILnet/minecraft/entity/LivingEntity;)I
    • method_6529

      private static boolean method_6529(Block block, World world, int int2, int int3, int int4, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Laoa;a(Laht;Lafm;IIIZ)Z
      intermediary method_6529 Lnet/minecraft/class_227;method_6529(Lnet/minecraft/class_197;Lnet/minecraft/class_1150;IIIZ)Z
      named method_6529 Lnet/minecraft/block/PistonBlock;method_6529(Lnet/minecraft/block/Block;Lnet/minecraft/world/World;IIIZ)Z
    • method_559

      private static boolean method_559(World world, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official h Laoa;h(Lafm;IIII)Z
      intermediary method_559 Lnet/minecraft/class_227;method_559(Lnet/minecraft/class_1150;IIII)Z
      named method_559 Lnet/minecraft/block/PistonBlock;method_559(Lnet/minecraft/world/World;IIII)Z
    • method_560

      private boolean method_560(World world, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official i Laoa;i(Lafm;IIII)Z
      intermediary method_560 Lnet/minecraft/class_227;method_560(Lnet/minecraft/class_1150;IIII)Z
      named method_560 Lnet/minecraft/block/PistonBlock;method_560(Lnet/minecraft/world/World;IIII)Z