Class StairsBlock

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

public class StairsBlock extends Block
Mappings:
Namespace Name
official amd
intermediary net/minecraft/class_188
named net/minecraft/block/StairsBlock
  • Field Details

    • field_323

      private static final int[][] field_323
      Mappings:
      Namespace Name Mixin selector
      official a Lamd;a:[[I
      intermediary field_323 Lnet/minecraft/class_188;field_323:[[I
      named field_323 Lnet/minecraft/block/StairsBlock;field_323:[[I
    • block

      private final Block block
      Mappings:
      Namespace Name Mixin selector
      official b Lamd;b:Laht;
      intermediary field_324 Lnet/minecraft/class_188;field_324:Lnet/minecraft/class_197;
      named block Lnet/minecraft/block/StairsBlock;block:Lnet/minecraft/block/Block;
    • field_325

      private final int field_325
      Mappings:
      Namespace Name Mixin selector
      official M Lamd;M:I
      intermediary field_325 Lnet/minecraft/class_188;field_325:I
      named field_325 Lnet/minecraft/block/StairsBlock;field_325:I
    • field_326

      private boolean field_326
      Mappings:
      Namespace Name Mixin selector
      official N Lamd;N:Z
      intermediary field_326 Lnet/minecraft/class_188;field_326:Z
      named field_326 Lnet/minecraft/block/StairsBlock;field_326:Z
    • field_327

      private int field_327
      Mappings:
      Namespace Name Mixin selector
      official O Lamd;O:I
      intermediary field_327 Lnet/minecraft/class_188;field_327:I
      named field_327 Lnet/minecraft/block/StairsBlock;field_327:I
  • Constructor Details

    • StairsBlock

      protected StairsBlock(Block block, int int2)
  • Method Details

    • 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
    • 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
    • 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
    • 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
    • method_4178

      public void method_4178(BlockView blockView, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official e Lamd;e(Lafw;III)V
      intermediary method_4178 Lnet/minecraft/class_188;method_4178(Lnet/minecraft/class_1158;III)V
      named method_4178 Lnet/minecraft/block/StairsBlock;method_4178(Lnet/minecraft/world/BlockView;III)V
    • method_6513

      public static boolean method_6513(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Lamd;a(Laht;)Z
      intermediary method_6513 Lnet/minecraft/class_188;method_6513(Lnet/minecraft/class_197;)Z
      named method_6513 Lnet/minecraft/block/StairsBlock;method_6513(Lnet/minecraft/block/Block;)Z
    • method_4180

      private boolean method_4180(BlockView blockView, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official f Lamd;f(Lafw;IIII)Z
      intermediary method_4180 Lnet/minecraft/class_188;method_4180(Lnet/minecraft/class_1158;IIII)Z
      named method_4180 Lnet/minecraft/block/StairsBlock;method_4180(Lnet/minecraft/world/BlockView;IIII)Z
    • method_4181

      public boolean method_4181(BlockView blockView, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official f Lamd;f(Lafw;III)Z
      intermediary method_4181 Lnet/minecraft/class_188;method_4181(Lnet/minecraft/class_1158;III)Z
      named method_4181 Lnet/minecraft/block/StairsBlock;method_4181(Lnet/minecraft/world/BlockView;III)Z
    • method_4182

      public boolean method_4182(BlockView blockView, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official g Lamd;g(Lafw;III)Z
      intermediary method_4182 Lnet/minecraft/class_188;method_4182(Lnet/minecraft/class_1158;III)Z
      named method_4182 Lnet/minecraft/block/StairsBlock;method_4182(Lnet/minecraft/world/BlockView;III)Z
    • 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_415

      @Environment(CLIENT) public void method_415(World world, int int2, int int3, int int4, Random random)
      Overrides:
      method_415 in class Block
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b(Lafm;IIILjava/util/Random;)V
      intermediary method_415 Lnet/minecraft/class_197;method_415(Lnet/minecraft/class_1150;IIILjava/util/Random;)V
      named method_415 Lnet/minecraft/block/Block;method_415(Lnet/minecraft/world/World;IIILjava/util/Random;)V
    • method_420

      public void method_420(World world, int int2, int int3, int int4, PlayerEntity playerEntity)
      Overrides:
      method_420 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILxk;)V
      intermediary method_420 Lnet/minecraft/class_197;method_420(Lnet/minecraft/class_1150;IIILnet/minecraft/class_988;)V
      named method_420 Lnet/minecraft/block/Block;method_420(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/PlayerEntity;)V
    • onDestroyed

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

      @Environment(CLIENT) public int method_455(BlockView blockView, int int2, int int3, int int4)
      Overrides:
      method_455 in class Block
      Mappings:
      Namespace Name Mixin selector
      official c Laht;c(Lafw;III)I
      intermediary method_455 Lnet/minecraft/class_197;method_455(Lnet/minecraft/class_1158;III)I
      named method_455 Lnet/minecraft/block/Block;method_455(Lnet/minecraft/world/BlockView;III)I
    • getBlastResistance

      public float getBlastResistance(Entity entity)
      Returns the block's blast resistance as per the entity provided.
      Overrides:
      getBlastResistance in class Block
      Parameters:
      entity - The entity that blast resistance must be calculated for
      Returns:
      Blast Resistance
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lqm;)F
      intermediary method_404 Lnet/minecraft/class_197;method_404(Lnet/minecraft/class_864;)F
      named getBlastResistance Lnet/minecraft/block/Block;getBlastResistance(Lnet/minecraft/entity/Entity;)F
    • method_479

      @Environment(CLIENT) public int method_479()
      Overrides:
      method_479 in class Block
      Mappings:
      Namespace Name Mixin selector
      official w Laht;w()I
      intermediary method_479 Lnet/minecraft/class_197;method_479()I
      named method_479 Lnet/minecraft/block/Block;method_479()I
    • 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;
    • getTickRate

      public int getTickRate(World world)
      Returns the block's tick rate. Default is 10.
      Overrides:
      getTickRate in class Block
      Parameters:
      world - The world that the block is placed in
      Returns:
      Tick rate
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;)I
      intermediary method_4789 Lnet/minecraft/class_197;method_4789(Lnet/minecraft/class_1150;)I
      named getTickRate Lnet/minecraft/block/Block;getTickRate(Lnet/minecraft/world/World;)I
    • method_427

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

      public void method_418(World world, int int2, int int3, int int4, Entity entity, Vec3d vec3d)
      Overrides:
      method_418 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILqm;Layj;)V
      intermediary method_418 Lnet/minecraft/class_197;method_418(Lnet/minecraft/class_1150;IIILnet/minecraft/class_864;Lnet/minecraft/class_236;)V
      named method_418 Lnet/minecraft/block/Block;method_418(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)V
    • hasCollision

      public boolean hasCollision()
      Returns whether a block has collision, i.e. stops entities
      Overrides:
      hasCollision in class Block
      Returns:
      Whether a block has collision
      Mappings:
      Namespace Name Mixin selector
      official v Laht;v()Z
      intermediary method_469 Lnet/minecraft/class_197;method_469()Z
      named hasCollision Lnet/minecraft/block/Block;hasCollision()Z
    • method_400

      public boolean method_400(int int2, boolean bool)
      Overrides:
      method_400 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(IZ)Z
      intermediary method_400 Lnet/minecraft/class_197;method_400(IZ)Z
      named method_400 Lnet/minecraft/block/Block;method_400(IZ)Z
    • canPlaceBlockAt

      public boolean canPlaceBlockAt(World world, int x, int y, int z)
      Overrides:
      canPlaceBlockAt in class Block
      Mappings:
      Namespace Name Mixin selector
      official c Laht;c(Lafm;III)Z
      intermediary method_434 Lnet/minecraft/class_197;method_434(Lnet/minecraft/class_1150;III)Z
      named canPlaceBlockAt Lnet/minecraft/block/Block;canPlaceBlockAt(Lnet/minecraft/world/World;III)Z
    • 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_411

      public void method_411(World world, int int2, int int3, int int4, Block block, int int5)
      Overrides:
      method_411 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILaht;I)V
      intermediary method_411 Lnet/minecraft/class_197;method_411(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;I)V
      named method_411 Lnet/minecraft/block/Block;method_411(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;I)V
    • method_437

      public void method_437(World world, int int2, int int3, int int4, Entity entity)
      Overrides:
      method_437 in class Block
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b(Lafm;IIILqm;)V
      intermediary method_437 Lnet/minecraft/class_197;method_437(Lnet/minecraft/class_1150;IIILnet/minecraft/class_864;)V
      named method_437 Lnet/minecraft/block/Block;method_437(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V
    • onTick

      public void onTick(World world, int x, int y, int z, Random random)
      Overrides:
      onTick in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILjava/util/Random;)V
      intermediary method_436 Lnet/minecraft/class_197;method_436(Lnet/minecraft/class_1150;IIILjava/util/Random;)V
      named onTick Lnet/minecraft/block/Block;onTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V
    • 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
    • method_468

      public void method_468(World world, int int2, int int3, int int4, Explosion explosion)
      Overrides:
      method_468 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILafh;)V
      intermediary method_468 Lnet/minecraft/class_197;method_468(Lnet/minecraft/class_1150;IIILnet/minecraft/class_1147;)V
      named method_468 Lnet/minecraft/block/Block;method_468(Lnet/minecraft/world/World;IIILnet/minecraft/world/explosion/Explosion;)V
    • method_6449

      public MaterialColor method_6449(int int2)
      Overrides:
      method_6449 in class Block
      Mappings:
      Namespace Name Mixin selector
      official f Laht;f(I)Lavg;
      intermediary method_6449 Lnet/minecraft/class_197;method_6449(I)Lnet/minecraft/class_65;
      named method_6449 Lnet/minecraft/block/Block;method_6449(I)Lnet/minecraft/block/MaterialColor;
    • 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
    • method_4185

      public int method_4185(World world, int int2, int int3, int int4, int int5, float float2, float float3, float float4, int int6)
      Overrides:
      method_4185 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIIIFFFI)I
      intermediary method_4185 Lnet/minecraft/class_197;method_4185(Lnet/minecraft/class_1150;IIIIFFFI)I
      named method_4185 Lnet/minecraft/block/Block;method_4185(Lnet/minecraft/world/World;IIIIFFFI)I
    • method_414

      public BlockHitResult method_414(World world, int int2, int int3, int int4, Vec3d vec3d, Vec3d vec3d2)
      Overrides:
      method_414 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILayj;Layj;)Layh;
      intermediary method_414 Lnet/minecraft/class_197;method_414(Lnet/minecraft/class_1150;IIILnet/minecraft/class_236;Lnet/minecraft/class_236;)Lnet/minecraft/class_234;
      named method_414 Lnet/minecraft/block/Block;method_414(Lnet/minecraft/world/World;IIILnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/hit/BlockHitResult;
    • 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