Class StairsBlock

java.lang.Object
net.minecraft.block.Block
net.minecraft.block.StairsBlock
All Implemented Interfaces:
FluidFillable, class_3695, Itemable

public class StairsBlock extends Block implements class_3695, FluidFillable
Mappings:
Namespace Name
official bhx
intermediary net/minecraft/class_188
named net/minecraft/block/StairsBlock
  • Field Details

    • FACING

      public static final DirectionProperty FACING
      Mappings:
      Namespace Name Mixin selector
      official a Lbhx;a:Lbme;
      intermediary field_9675 Lnet/minecraft/class_188;field_9675:Lnet/minecraft/class_2244;
      named FACING Lnet/minecraft/block/StairsBlock;FACING:Lnet/minecraft/state/property/DirectionProperty;
    • field_18503

      public static final EnumProperty<class_3774> field_18503
      Mappings:
      Namespace Name Mixin selector
      official b Lbhx;b:Lbmh;
      intermediary field_18503 Lnet/minecraft/class_188;field_18503:Lnet/minecraft/class_2245;
      named field_18503 Lnet/minecraft/block/StairsBlock;field_18503:Lnet/minecraft/state/property/EnumProperty;
    • field_18504

      public static final EnumProperty<class_2215> field_18504
      Mappings:
      Namespace Name Mixin selector
      official c Lbhx;c:Lbmh;
      intermediary field_18504 Lnet/minecraft/class_188;field_18504:Lnet/minecraft/class_2245;
      named field_18504 Lnet/minecraft/block/StairsBlock;field_18504:Lnet/minecraft/state/property/EnumProperty;
    • field_18505

      public static final BooleanProperty field_18505
      Mappings:
      Namespace Name Mixin selector
      official o Lbhx;o:Lbmb;
      intermediary field_18505 Lnet/minecraft/class_188;field_18505:Lnet/minecraft/class_2243;
      named field_18505 Lnet/minecraft/block/StairsBlock;field_18505:Lnet/minecraft/state/property/BooleanProperty;
    • field_18506

      protected static final VoxelShape field_18506
      Mappings:
      Namespace Name Mixin selector
      official p Lbhx;p:Lcew;
      intermediary field_18506 Lnet/minecraft/class_188;field_18506:Lnet/minecraft/class_4100;
      named field_18506 Lnet/minecraft/block/StairsBlock;field_18506:Lnet/minecraft/util/shapes/VoxelShape;
    • field_18507

      protected static final VoxelShape field_18507
      Mappings:
      Namespace Name Mixin selector
      official q Lbhx;q:Lcew;
      intermediary field_18507 Lnet/minecraft/class_188;field_18507:Lnet/minecraft/class_4100;
      named field_18507 Lnet/minecraft/block/StairsBlock;field_18507:Lnet/minecraft/util/shapes/VoxelShape;
    • field_18508

      protected static final VoxelShape field_18508
      Mappings:
      Namespace Name Mixin selector
      official r Lbhx;r:Lcew;
      intermediary field_18508 Lnet/minecraft/class_188;field_18508:Lnet/minecraft/class_4100;
      named field_18508 Lnet/minecraft/block/StairsBlock;field_18508:Lnet/minecraft/util/shapes/VoxelShape;
    • field_18509

      protected static final VoxelShape field_18509
      Mappings:
      Namespace Name Mixin selector
      official s Lbhx;s:Lcew;
      intermediary field_18509 Lnet/minecraft/class_188;field_18509:Lnet/minecraft/class_4100;
      named field_18509 Lnet/minecraft/block/StairsBlock;field_18509:Lnet/minecraft/util/shapes/VoxelShape;
    • field_18510

      protected static final VoxelShape field_18510
      Mappings:
      Namespace Name Mixin selector
      official t Lbhx;t:Lcew;
      intermediary field_18510 Lnet/minecraft/class_188;field_18510:Lnet/minecraft/class_4100;
      named field_18510 Lnet/minecraft/block/StairsBlock;field_18510:Lnet/minecraft/util/shapes/VoxelShape;
    • field_18511

      protected static final VoxelShape field_18511
      Mappings:
      Namespace Name Mixin selector
      official u Lbhx;u:Lcew;
      intermediary field_18511 Lnet/minecraft/class_188;field_18511:Lnet/minecraft/class_4100;
      named field_18511 Lnet/minecraft/block/StairsBlock;field_18511:Lnet/minecraft/util/shapes/VoxelShape;
    • field_18512

      protected static final VoxelShape field_18512
      Mappings:
      Namespace Name Mixin selector
      official v Lbhx;v:Lcew;
      intermediary field_18512 Lnet/minecraft/class_188;field_18512:Lnet/minecraft/class_4100;
      named field_18512 Lnet/minecraft/block/StairsBlock;field_18512:Lnet/minecraft/util/shapes/VoxelShape;
    • field_18513

      protected static final VoxelShape field_18513
      Mappings:
      Namespace Name Mixin selector
      official w Lbhx;w:Lcew;
      intermediary field_18513 Lnet/minecraft/class_188;field_18513:Lnet/minecraft/class_4100;
      named field_18513 Lnet/minecraft/block/StairsBlock;field_18513:Lnet/minecraft/util/shapes/VoxelShape;
    • field_18514

      protected static final VoxelShape field_18514
      Mappings:
      Namespace Name Mixin selector
      official x Lbhx;x:Lcew;
      intermediary field_18514 Lnet/minecraft/class_188;field_18514:Lnet/minecraft/class_4100;
      named field_18514 Lnet/minecraft/block/StairsBlock;field_18514:Lnet/minecraft/util/shapes/VoxelShape;
    • field_18515

      protected static final VoxelShape field_18515
      Mappings:
      Namespace Name Mixin selector
      official y Lbhx;y:Lcew;
      intermediary field_18515 Lnet/minecraft/class_188;field_18515:Lnet/minecraft/class_4100;
      named field_18515 Lnet/minecraft/block/StairsBlock;field_18515:Lnet/minecraft/util/shapes/VoxelShape;
    • field_18516

      protected static final VoxelShape[] field_18516
      Mappings:
      Namespace Name Mixin selector
      official z Lbhx;z:[Lcew;
      intermediary field_18516 Lnet/minecraft/class_188;field_18516:[Lnet/minecraft/class_4100;
      named field_18516 Lnet/minecraft/block/StairsBlock;field_18516:[Lnet/minecraft/util/shapes/VoxelShape;
    • field_18501

      protected static final VoxelShape[] field_18501
      Mappings:
      Namespace Name Mixin selector
      official A Lbhx;A:[Lcew;
      intermediary field_18501 Lnet/minecraft/class_188;field_18501:[Lnet/minecraft/class_4100;
      named field_18501 Lnet/minecraft/block/StairsBlock;field_18501:[Lnet/minecraft/util/shapes/VoxelShape;
    • field_18502

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

      private final Block block
      Mappings:
      Namespace Name Mixin selector
      official C Lbhx;C:Lbcs;
      intermediary field_324 Lnet/minecraft/class_188;field_324:Lnet/minecraft/class_197;
      named block Lnet/minecraft/block/StairsBlock;block:Lnet/minecraft/block/Block;
    • state

      private final BlockState state
      Mappings:
      Namespace Name Mixin selector
      official D Lbhx;D:Lblc;
      intermediary field_9674 Lnet/minecraft/class_188;field_9674:Lnet/minecraft/class_2232;
      named state Lnet/minecraft/block/StairsBlock;state:Lnet/minecraft/block/BlockState;
  • Constructor Details

  • Method Details

    • method_16742

      private static VoxelShape[] method_16742(VoxelShape voxelShape, VoxelShape voxelShape2, VoxelShape voxelShape3, VoxelShape voxelShape4, VoxelShape voxelShape5)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhx;a(Lcew;Lcew;Lcew;Lcew;Lcew;)[Lcew;
      intermediary method_16742 Lnet/minecraft/class_188;method_16742(Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;)[Lnet/minecraft/class_4100;
      named method_16742 Lnet/minecraft/block/StairsBlock;method_16742(Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;)[Lnet/minecraft/util/shapes/VoxelShape;
    • method_16741

      private static VoxelShape method_16741(int int2, VoxelShape voxelShape, VoxelShape voxelShape2, VoxelShape voxelShape3, VoxelShape voxelShape4, VoxelShape voxelShape5)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhx;a(ILcew;Lcew;Lcew;Lcew;Lcew;)Lcew;
      intermediary method_16741 Lnet/minecraft/class_188;method_16741(ILnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;Lnet/minecraft/class_4100;)Lnet/minecraft/class_4100;
      named method_16741 Lnet/minecraft/block/StairsBlock;method_16741(ILnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/shapes/VoxelShape;)Lnet/minecraft/util/shapes/VoxelShape;
    • getLightSubtracted

      public int getLightSubtracted(BlockState state, BlockView world, BlockPos pos)
      Overrides:
      getLightSubtracted in class Block
      Mappings:
      Namespace Name Mixin selector
      official j Lbcs;j(Lblc;Laxk;Lel;)I
      intermediary method_16597 Lnet/minecraft/class_197;method_16597(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)I
      named getLightSubtracted Lnet/minecraft/block/Block;getLightSubtracted(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)I
    • getOutlineShape

      public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos)
      Overrides:
      getOutlineShape in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxk;Lel;)Lcew;
      intermediary method_11554 Lnet/minecraft/class_197;method_11554(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_4100;
      named getOutlineShape Lnet/minecraft/block/Block;getOutlineShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shapes/VoxelShape;
    • method_16745

      private int method_16745(BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official w Lbhx;w(Lblc;)I
      intermediary method_16745 Lnet/minecraft/class_188;method_16745(Lnet/minecraft/class_2232;)I
      named method_16745 Lnet/minecraft/block/StairsBlock;method_16745(Lnet/minecraft/block/BlockState;)I
    • method_14307

      public BlockRenderLayer method_14307(BlockView view, BlockState state, BlockPos pos, Direction direction)
      Overrides:
      method_14307 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxk;Lblc;Lel;Leq;)Lblb;
      intermediary method_14307 Lnet/minecraft/class_197;method_14307(Lnet/minecraft/class_1158;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Lnet/minecraft/class_3225;
      named method_14307 Lnet/minecraft/block/Block;method_14307(Lnet/minecraft/world/BlockView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/block/BlockRenderLayer;
    • method_11562

      public boolean method_11562(BlockState state)
      Overrides:
      method_11562 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;)Z
      intermediary method_11562 Lnet/minecraft/class_197;method_11562(Lnet/minecraft/class_2232;)Z
      named method_11562 Lnet/minecraft/block/Block;method_11562(Lnet/minecraft/block/BlockState;)Z
    • method_8669

      @Environment(CLIENT) public void method_8669(BlockState blockState, World world, BlockPos blockPos, Random random)
      Overrides:
      method_8669 in class Block
      Mappings:
      Namespace Name Mixin selector
      official c Lbcs;c(Lblc;Laxy;Lel;Ljava/util/Random;)V
      intermediary method_8669 Lnet/minecraft/class_197;method_8669(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Ljava/util/Random;)V
      named method_8669 Lnet/minecraft/block/Block;method_8669(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
    • method_420

      public void method_420(BlockState blockState, World world, BlockPos blockPos, PlayerEntity playerEntity)
      Overrides:
      method_420 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;Laog;)V
      intermediary method_420 Lnet/minecraft/class_197;method_420(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_988;)V
      named method_420 Lnet/minecraft/block/Block;method_420(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)V
    • method_8674

      public void method_8674(IWorld iWorld, BlockPos blockPos, BlockState blockState)
      Overrides:
      method_8674 in class Block
      Mappings:
      Namespace Name Mixin selector
      official b Lbcs;b(Laxz;Lel;Lblc;)V
      intermediary method_8674 Lnet/minecraft/class_197;method_8674(Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)V
      named method_8674 Lnet/minecraft/block/Block;method_8674(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • method_11564

      @Environment(CLIENT) public int method_11564(BlockState blockState, class_3600 class_3600, BlockPos blockPos)
      Overrides:
      method_11564 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laye;Lel;)I
      intermediary method_11564 Lnet/minecraft/class_197;method_11564(Lnet/minecraft/class_2232;Lnet/minecraft/class_3600;Lnet/minecraft/class_2552;)I
      named method_11564 Lnet/minecraft/block/Block;method_11564(Lnet/minecraft/block/BlockState;Lnet/minecraft/class_3600;Lnet/minecraft/util/math/BlockPos;)I
    • getBlastResistance

      public float getBlastResistance()
      Overrides:
      getBlastResistance in class Block
      Mappings:
      Namespace Name Mixin selector
      official k Lbcs;k()F
      intermediary method_16598 Lnet/minecraft/class_197;method_16598()F
      named getBlastResistance Lnet/minecraft/block/Block;getBlastResistance()F
    • getRenderLayerType

      public BlockRenderLayer getRenderLayerType()
      Returns the appropriate RenderLayer for a block. Only called on the client.
      Overrides:
      getRenderLayerType in class Block
      Returns:
      The block's RenderLayer
      Mappings:
      Namespace Name Mixin selector
      official c Lbcs;c()Laxl;
      intermediary method_8687 Lnet/minecraft/class_197;method_8687()Lnet/minecraft/class_2165;
      named getRenderLayerType Lnet/minecraft/block/Block;getRenderLayerType()Lnet/minecraft/client/render/BlockRenderLayer;
    • method_16565

      public int method_16565(RenderBlockView renderBlockView)
      Overrides:
      method_16565 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Layc;)I
      intermediary method_16565 Lnet/minecraft/class_197;method_16565(Lnet/minecraft/class_3599;)I
      named method_16565 Lnet/minecraft/block/Block;method_16565(Lnet/minecraft/world/RenderBlockView;)I
    • 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 j Lbcs;j()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(BlockState blockState)
      Overrides:
      method_400 in class Block
      Mappings:
      Namespace Name Mixin selector
      official d Lbcs;d(Lblc;)Z
      intermediary method_400 Lnet/minecraft/class_197;method_400(Lnet/minecraft/class_2232;)Z
      named method_400 Lnet/minecraft/block/Block;method_400(Lnet/minecraft/block/BlockState;)Z
    • method_8668

      public void method_8668(BlockState blockState, World world, BlockPos blockPos, BlockState blockState2)
      Overrides:
      method_8668 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;Lblc;)V
      intermediary method_8668 Lnet/minecraft/class_197;method_8668(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)V
      named method_8668 Lnet/minecraft/block/Block;method_8668(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • method_8659

      public void method_8659(BlockState blockState, World world, BlockPos blockPos, BlockState blockState2, boolean bool)
      Overrides:
      method_8659 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;Lblc;Z)V
      intermediary method_8659 Lnet/minecraft/class_197;method_8659(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Z)V
      named method_8659 Lnet/minecraft/block/Block;method_8659(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
    • onSteppedOn

      public void onSteppedOn(World world, BlockPos pos, Entity entity)
      Runs every time an entity steps on the Block. Used by redstone ore to change it's state.
      Overrides:
      onSteppedOn in class Block
      Parameters:
      world - The world that the block is placed in
      pos - The block's position
      entity - The entity who stepped on the block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxy;Lel;Laer;)V
      intermediary method_437 Lnet/minecraft/class_197;method_437(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_864;)V
      named onSteppedOn Lnet/minecraft/block/Block;onSteppedOn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V
    • method_8661

      public void method_8661(BlockState blockState, World world, BlockPos blockPos, Random random)
      Overrides:
      method_8661 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;Ljava/util/Random;)V
      intermediary method_8661 Lnet/minecraft/class_197;method_8661(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Ljava/util/Random;)V
      named method_8661 Lnet/minecraft/block/Block;method_8661(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
    • method_421

      public boolean method_421(BlockState blockState, World world, BlockPos blockPos, PlayerEntity playerEntity, Hand hand, Direction direction, float float2, float float3, float float4)
      Overrides:
      method_421 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;Laog;Ladk;Leq;FFF)Z
      intermediary method_421 Lnet/minecraft/class_197;method_421(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_988;Lnet/minecraft/class_2961;Lnet/minecraft/class_1354;FFF)Z
      named method_421 Lnet/minecraft/block/Block;method_421(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/math/Direction;FFF)Z
    • onDestroyedByExplosion

      public void onDestroyedByExplosion(World world, BlockPos pos, Explosion explosion)
      Overrides:
      onDestroyedByExplosion in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxy;Lel;Laxr;)V
      intermediary method_8639 Lnet/minecraft/class_197;method_8639(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_1147;)V
      named onDestroyedByExplosion Lnet/minecraft/block/Block;onDestroyedByExplosion(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/explosion/Explosion;)V
    • method_11568

      public boolean method_11568(BlockState state)
      Overrides:
      method_11568 in class Block
      Mappings:
      Namespace Name Mixin selector
      official r Lbcs;r(Lblc;)Z
      intermediary method_11568 Lnet/minecraft/class_197;method_11568(Lnet/minecraft/class_2232;)Z
      named method_11568 Lnet/minecraft/block/Block;method_11568(Lnet/minecraft/block/BlockState;)Z
    • method_16563

      public BlockState method_16563(ItemPlacementContext itemPlacementContext)
      Overrides:
      method_16563 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lark;)Lblc;
      intermediary method_16563 Lnet/minecraft/class_197;method_16563(Lnet/minecraft/class_3544;)Lnet/minecraft/class_2232;
      named method_16563 Lnet/minecraft/block/Block;method_16563(Lnet/minecraft/item/ItemPlacementContext;)Lnet/minecraft/block/BlockState;
    • method_16575

      public BlockState method_16575(BlockState blockState, Direction direction, BlockState blockState2, IWorld iWorld, BlockPos blockPos, BlockPos blockPos2)
      Overrides:
      method_16575 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Leq;Lblc;Laxz;Lel;Lel;)Lblc;
      intermediary method_16575 Lnet/minecraft/class_197;method_16575(Lnet/minecraft/class_2232;Lnet/minecraft/class_1354;Lnet/minecraft/class_2232;Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2232;
      named method_16575 Lnet/minecraft/block/Block;method_16575(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • method_11631

      private static class_2215 method_11631(BlockState blockState, BlockView blockView, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official m Lbhx;m(Lblc;Laxk;Lel;)Lbmq;
      intermediary method_11631 Lnet/minecraft/class_188;method_11631(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2215;
      named method_11631 Lnet/minecraft/block/StairsBlock;method_11631(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/class_2215;
    • method_11632

      private static boolean method_11632(BlockState blockState, BlockView blockView, BlockPos blockPos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official d Lbhx;d(Lblc;Laxk;Lel;Leq;)Z
      intermediary method_11632 Lnet/minecraft/class_188;method_11632(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Z
      named method_11632 Lnet/minecraft/block/StairsBlock;method_11632(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
    • method_11633

      public static boolean method_11633(BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official k Lbhx;k(Lblc;)Z
      intermediary method_11633 Lnet/minecraft/class_188;method_11633(Lnet/minecraft/class_2232;)Z
      named method_11633 Lnet/minecraft/block/StairsBlock;method_11633(Lnet/minecraft/block/BlockState;)Z
    • withRotation

      public BlockState withRotation(BlockState state, BlockRotation rotation)
      Overrides:
      withRotation in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Lbhb;)Lblc;
      intermediary method_11556 Lnet/minecraft/class_197;method_11556(Lnet/minecraft/class_2232;Lnet/minecraft/class_2734;)Lnet/minecraft/class_2232;
      named withRotation Lnet/minecraft/block/Block;withRotation(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;
    • withMirror

      public BlockState withMirror(BlockState state, BlockMirror mirror)
      Overrides:
      withMirror in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Lbfz;)Lblc;
      intermediary method_11555 Lnet/minecraft/class_197;method_11555(Lnet/minecraft/class_2232;Lnet/minecraft/class_2727;)Lnet/minecraft/class_2232;
      named withMirror Lnet/minecraft/block/Block;withMirror(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;
    • appendProperties

      protected void appendProperties(StateManager.Builder<Block,BlockState> builder)
      Overrides:
      appendProperties in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lble$a;)V
      intermediary method_16576 Lnet/minecraft/class_197;method_16576(Lnet/minecraft/class_2233$class_3757;)V
      named appendProperties Lnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
    • method_16631

      public Fluid method_16631(IWorld iWorld, BlockPos blockPos, BlockState blockState)
      Specified by:
      method_16631 in interface class_3695
      Mappings:
      Namespace Name Mixin selector
      official a Lbcz;a(Laxz;Lel;Lblc;)Lbyv;
      intermediary method_16631 Lnet/minecraft/class_3695;method_16631(Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Lnet/minecraft/class_4023;
      named method_16631 Lnet/minecraft/class_3695;method_16631(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/fluid/Fluid;
    • getFluidState

      public FluidState getFluidState(BlockState state)
      Overrides:
      getFluidState in class Block
      Mappings:
      Namespace Name Mixin selector
      official h Lbcs;h(Lblc;)Lbyw;
      intermediary method_16594 Lnet/minecraft/class_197;method_16594(Lnet/minecraft/class_2232;)Lnet/minecraft/class_4024;
      named getFluidState Lnet/minecraft/block/Block;getFluidState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/fluid/FluidState;
    • canFillWithFluid

      public boolean canFillWithFluid(BlockView blockView, BlockPos blockPos, BlockState blockState, Fluid fluid)
      Specified by:
      canFillWithFluid in interface FluidFillable
      Mappings:
      Namespace Name Mixin selector
      official a Lbfv;a(Laxk;Lel;Lblc;Lbyv;)Z
      intermediary method_16700 Lnet/minecraft/class_3711;method_16700(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_4023;)Z
      named canFillWithFluid Lnet/minecraft/block/FluidFillable;canFillWithFluid(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/Fluid;)Z
    • tryFillWithFluid

      public boolean tryFillWithFluid(IWorld iWorld, BlockPos blockPos, BlockState blockState, FluidState fluidState)
      Specified by:
      tryFillWithFluid in interface FluidFillable
      Mappings:
      Namespace Name Mixin selector
      official a Lbfv;a(Laxz;Lel;Lblc;Lbyw;)Z
      intermediary method_16701 Lnet/minecraft/class_3711;method_16701(Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_4024;)Z
      named tryFillWithFluid Lnet/minecraft/block/FluidFillable;tryFillWithFluid(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;)Z
    • canPlaceAtSide

      public boolean canPlaceAtSide(BlockState state, BlockView world, BlockPos pos, BlockPlacementEnvironment blockPlacementEnvironment)
      Overrides:
      canPlaceAtSide in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxk;Lel;Lcbf;)Z
      intermediary method_8663 Lnet/minecraft/class_197;method_8663(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_4064;)Z
      named canPlaceAtSide Lnet/minecraft/block/Block;canPlaceAtSide(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockPlacementEnvironment;)Z