Class Block

java.lang.Object
net.minecraft.block.Block
All Implemented Interfaces:
Itemable
Direct Known Subclasses:
AbstractPressurePlateBlock, AbstractRailBlock, AirBlock, BarrierBlock, BedrockBlock, BigMushroomBlock, BlockWithEntity, BookshelfBlock, CactusBlock, CakeBlock, CarpetBlock, CauldronBlock, ChorusFlowerBlock, class_3010, class_3011, class_3694, class_3699, class_3703, class_3708, class_3709, class_3710, class_3713, class_3724, class_3725, class_3728, class_3732, class_3736, ClayBlock, CobwebBlock, CoralParentBlock, CraftingTableBlock, DoorBlock, EndPortalFrameBlock, FallingBlock, FarmlandBlock, FireBlock, FlowerPotBlock, GlowstoneBlock, GrassPathBlock, HorizontalFacingBlock, HorizotalFacingBlock, InfestedBlock, LadderBlock, LeavesBlock, NetherPortalBlock, NoteBlock, OreBlock, PackedIceBlock, PillarBlock, PlantBlock, RedstoneBlock, RedstoneLampBlock, RedstoneOreBlock, RedstoneWireBlock, SeaLanternBlock, SlabBlock, SnowLayerBlock, SoulSandBlock, SpongeBlock, StairsBlock, StoneBlock, SugarCaneBlock, TntBlock, TorchBlock, TransparentBlock, TripwireBlock, TripwireHookBlock, VineBlock

public class Block extends Object implements Itemable
The Block class provides useful methods and fields for creation of Blocks. All blocks extend the Block class. The Block class also registers all the blocks.
Mappings:
Namespace Name
official bcs
intermediary net/minecraft/class_197
named net/minecraft/block/Block
  • Field Details

    • LOGGER

      protected static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official d Lbcs;d:Lorg/apache/logging/log4j/Logger;
      intermediary field_17746 Lnet/minecraft/class_197;field_17746:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/block/Block;LOGGER:Lorg/apache/logging/log4j/Logger;
    • BLOCK_STATES

      public static final IdList<BlockState> BLOCK_STATES
      A List of all blockstates, used by Debug worlds
      Mappings:
      Namespace Name Mixin selector
      official e Lbcs;e:Leu;
      intermediary field_9284 Lnet/minecraft/class_197;field_9284:Lnet/minecraft/class_1942;
      named BLOCK_STATES Lnet/minecraft/block/Block;BLOCK_STATES:Lnet/minecraft/util/collection/IdList;
    • FACINGS

      private static final Direction[] FACINGS
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a:[Leq;
      intermediary field_17745 Lnet/minecraft/class_197;field_17745:[Lnet/minecraft/class_1354;
      named FACINGS Lnet/minecraft/block/Block;FACINGS:[Lnet/minecraft/util/math/Direction;
    • FACE_CULL_MAP

      private static final ThreadLocal<Object2ByteLinkedOpenHashMap<Block.NeighborGroup>> FACE_CULL_MAP
      Mappings:
      Namespace Name Mixin selector
      official q Lbcs;q:Ljava/lang/ThreadLocal;
      intermediary field_17749 Lnet/minecraft/class_197;field_17749:Ljava/lang/ThreadLocal;
      named FACE_CULL_MAP Lnet/minecraft/block/Block;FACE_CULL_MAP:Ljava/lang/ThreadLocal;
    • lightLevel

      protected final int lightLevel
      Stores the block's luminescence
      Mappings:
      Namespace Name Mixin selector
      official f Lbcs;f:I
      intermediary field_7272 Lnet/minecraft/class_197;field_7272:I
      named lightLevel Lnet/minecraft/block/Block;lightLevel:I
    • hardness

      protected final float hardness
      Stores the current block's hardness
      Mappings:
      Namespace Name Mixin selector
      official g Lbcs;g:F
      intermediary field_467 Lnet/minecraft/class_197;field_467:F
      named hardness Lnet/minecraft/block/Block;hardness:F
    • blastResistance

      protected final float blastResistance
      Stores the current block's resistance
      Mappings:
      Namespace Name Mixin selector
      official h Lbcs;h:F
      intermediary field_468 Lnet/minecraft/class_197;field_468:F
      named blastResistance Lnet/minecraft/block/Block;blastResistance:F
    • randomTicks

      protected final boolean randomTicks
      Specifies whether the current block ticks randomly
      Mappings:
      Namespace Name Mixin selector
      official i Lbcs;i:Z
      intermediary field_471 Lnet/minecraft/class_197;field_471:Z
      named randomTicks Lnet/minecraft/block/Block;randomTicks:Z
    • blockSoundGroup

      protected final BlockSoundGroup blockSoundGroup
      Mappings:
      Namespace Name Mixin selector
      official j Lbcs;j:Lbhr;
      intermediary field_12573 Lnet/minecraft/class_197;field_12573:Lnet/minecraft/class_200;
      named blockSoundGroup Lnet/minecraft/block/Block;blockSoundGroup:Lnet/minecraft/sound/BlockSoundGroup;
    • material

      protected final Material material
      Stores the current block's material
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official k Lbcs;k:Lbza;
      intermediary field_481 Lnet/minecraft/class_197;field_481:Lnet/minecraft/class_63;
      named material Lnet/minecraft/block/Block;material:Lnet/minecraft/block/Material;
    • materialColor

      protected final MaterialColor materialColor
      Stores the current block's material color
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Lbcs;l:Lbzb;
      intermediary field_9279 Lnet/minecraft/class_197;field_9279:Lnet/minecraft/class_65;
      named materialColor Lnet/minecraft/block/Block;materialColor:Lnet/minecraft/block/MaterialColor;
    • slipperiness

      private final float slipperiness
      Stores the current block's slipperiness Used By Ice and Packed Ice
      Mappings:
      Namespace Name Mixin selector
      official b Lbcs;b:F
      intermediary field_482 Lnet/minecraft/class_197;field_482:F
      named slipperiness Lnet/minecraft/block/Block;slipperiness:F
    • stateManager

      protected final StateManager<Block,BlockState> stateManager
      Stores the block's state manager
      Mappings:
      Namespace Name Mixin selector
      official m Lbcs;m:Lble;
      intermediary field_9280 Lnet/minecraft/class_197;field_9280:Lnet/minecraft/class_2233;
      named stateManager Lnet/minecraft/block/Block;stateManager:Lnet/minecraft/state/StateManager;
    • defaultState

      private BlockState defaultState
      Stores the block's default state
      Mappings:
      Namespace Name Mixin selector
      official c Lbcs;c:Lblc;
      intermediary field_9281 Lnet/minecraft/class_197;field_9281:Lnet/minecraft/class_2232;
      named defaultState Lnet/minecraft/block/Block;defaultState:Lnet/minecraft/block/BlockState;
    • collidable

      protected final boolean collidable
      Mappings:
      Namespace Name Mixin selector
      official n Lbcs;n:Z
      intermediary field_17747 Lnet/minecraft/class_197;field_17747:Z
      named collidable Lnet/minecraft/block/Block;collidable:Z
    • dynamicBounds

      private final boolean dynamicBounds
      Mappings:
      Namespace Name Mixin selector
      official o Lbcs;o:Z
      intermediary field_17748 Lnet/minecraft/class_197;field_17748:Z
      named dynamicBounds Lnet/minecraft/block/Block;dynamicBounds:Z
    • translationKey

      @Nullable private String translationKey
      Stores the block's translation key
      Mappings:
      Namespace Name Mixin selector
      official p Lbcs;p:Ljava/lang/String;
      intermediary field_425 Lnet/minecraft/class_197;field_425:Ljava/lang/String;
      named translationKey Lnet/minecraft/block/Block;translationKey:Ljava/lang/String;
  • Constructor Details

    • Block

      public Block(Block.Builder settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbcs;<init>(Lbcs$c;)V
      intermediary <init> Lnet/minecraft/class_197;<init>(Lnet/minecraft/class_197$class_3692;)V
      named <init> Lnet/minecraft/block/Block;<init>(Lnet/minecraft/block/Block$Builder;)V
  • Method Details

    • getRawIdFromState

      public static int getRawIdFromState(@Nullable BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official l Lbcs;l(Lblc;)I
      intermediary method_16601 Lnet/minecraft/class_197;method_16601(Lnet/minecraft/class_2232;)I
      named getRawIdFromState Lnet/minecraft/block/Block;getRawIdFromState(Lnet/minecraft/block/BlockState;)I
    • getStateByRawId

      public static BlockState getStateByRawId(int rawId)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(I)Lblc;
      intermediary method_16562 Lnet/minecraft/class_197;method_16562(I)Lnet/minecraft/class_2232;
      named getStateByRawId Lnet/minecraft/block/Block;getStateByRawId(I)Lnet/minecraft/block/BlockState;
    • getBlockFromItem

      public static Block getBlockFromItem(@Nullable Item item)
      Returns a block by converting a blockitem to a block
      Parameters:
      item - The item that must be converted to a block
      Returns:
      The block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lata;)Lbcs;
      intermediary method_6442 Lnet/minecraft/class_197;method_6442(Lnet/minecraft/class_1069;)Lnet/minecraft/class_197;
      named getBlockFromItem Lnet/minecraft/block/Block;getBlockFromItem(Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block;
    • pushEntitiesUpBeforeBlockChange

      public static BlockState pushEntitiesUpBeforeBlockChange(BlockState state, BlockState state2, World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Lblc;Laxy;Lel;)Lblc;
      intermediary method_16571 Lnet/minecraft/class_197;method_16571(Lnet/minecraft/class_2232;Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2232;
      named pushEntitiesUpBeforeBlockChange Lnet/minecraft/block/Block;pushEntitiesUpBeforeBlockChange(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • createCuboidShape

      public static VoxelShape createCuboidShape(double double2, double double3, double double4, double double5, double double6, double double7)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(DDDDDD)Lcew;
      intermediary method_16561 Lnet/minecraft/class_197;method_16561(DDDDDD)Lnet/minecraft/class_4100;
      named createCuboidShape Lnet/minecraft/block/Block;createCuboidShape(DDDDDD)Lnet/minecraft/util/shapes/VoxelShape;
    • method_13315

      @Deprecated public boolean method_13315(BlockState blockState, Entity entity)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laer;)Z
      intermediary method_13315 Lnet/minecraft/class_197;method_13315(Lnet/minecraft/class_2232;Lnet/minecraft/class_864;)Z
      named method_13315 Lnet/minecraft/block/Block;method_13315(Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/Entity;)Z
    • isAir

      @Deprecated public boolean isAir(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official e Lbcs;e(Lblc;)Z
      intermediary method_16591 Lnet/minecraft/class_197;method_16591(Lnet/minecraft/class_2232;)Z
      named isAir Lnet/minecraft/block/Block;isAir(Lnet/minecraft/block/BlockState;)Z
    • getLuminance

      @Deprecated public int getLuminance(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official m Lbcs;m(Lblc;)I
      intermediary method_11572 Lnet/minecraft/class_197;method_11572(Lnet/minecraft/class_2232;)I
      named getLuminance Lnet/minecraft/block/Block;getLuminance(Lnet/minecraft/block/BlockState;)I
    • getMaterial

      @Deprecated public Material getMaterial(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official n Lbcs;n(Lblc;)Lbza;
      intermediary method_11574 Lnet/minecraft/class_197;method_11574(Lnet/minecraft/class_2232;)Lnet/minecraft/class_63;
      named getMaterial Lnet/minecraft/block/Block;getMaterial(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/Material;
    • getMaterialColor

      @Deprecated public MaterialColor getMaterialColor(BlockState state, BlockView view, BlockPos pos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official c Lbcs;c(Lblc;Laxk;Lel;)Lbzb;
      intermediary method_8680 Lnet/minecraft/class_197;method_8680(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_65;
      named getMaterialColor Lnet/minecraft/block/Block;getMaterialColor(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/MaterialColor;
    • method_16569

      @Deprecated public void method_16569(BlockState blockState, IWorld iWorld, BlockPos blockPos, int int2)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxz;Lel;I)V
      intermediary method_16569 Lnet/minecraft/class_197;method_16569(Lnet/minecraft/class_2232;Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;I)V
      named method_16569 Lnet/minecraft/block/Block;method_16569(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;I)V
    • method_16580

      public boolean method_16580(Tag<Block> tag)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lwz;)Z
      intermediary method_16580 Lnet/minecraft/class_197;method_16580(Lnet/minecraft/class_4482;)Z
      named method_16580 Lnet/minecraft/block/Block;method_16580(Lnet/minecraft/tag/Tag;)Z
    • method_16583

      public static BlockState method_16583(BlockState blockState, IWorld iWorld, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official b Lbcs;b(Lblc;Laxz;Lel;)Lblc;
      intermediary method_16583 Lnet/minecraft/class_197;method_16583(Lnet/minecraft/class_2232;Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2232;
      named method_16583 Lnet/minecraft/block/Block;method_16583(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • method_16572

      public static void method_16572(BlockState blockState, BlockState blockState2, IWorld iWorld, BlockPos blockPos, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Lblc;Laxz;Lel;I)V
      intermediary method_16572 Lnet/minecraft/class_197;method_16572(Lnet/minecraft/class_2232;Lnet/minecraft/class_2232;Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;I)V
      named method_16572 Lnet/minecraft/block/Block;method_16572(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;I)V
    • method_16584

      @Deprecated public void method_16584(BlockState blockState, IWorld iWorld, BlockPos blockPos, int int2)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official b Lbcs;b(Lblc;Laxz;Lel;I)V
      intermediary method_16584 Lnet/minecraft/class_197;method_16584(Lnet/minecraft/class_2232;Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;I)V
      named method_16584 Lnet/minecraft/block/Block;method_16584(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;I)V
    • method_16575

      @Deprecated public BlockState method_16575(BlockState blockState, Direction direction, BlockState blockState2, IWorld iWorld, BlockPos blockPos, BlockPos blockPos2)
      Deprecated.
      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;
    • withRotation

      @Deprecated public BlockState withRotation(BlockState state, BlockRotation rotation)
      Deprecated.
      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

      @Deprecated public BlockState withMirror(BlockState state, BlockMirror mirror)
      Deprecated.
      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;
    • method_14308

      protected static boolean method_14308(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lbcs;)Z
      intermediary method_14308 Lnet/minecraft/class_197;method_14308(Lnet/minecraft/class_197;)Z
      named method_14308 Lnet/minecraft/block/Block;method_14308(Lnet/minecraft/block/Block;)Z
    • method_14309

      public static boolean method_14309(Block block)
      Mappings:
      Namespace Name Mixin selector
      official b Lbcs;b(Lbcs;)Z
      intermediary method_14309 Lnet/minecraft/class_197;method_14309(Lnet/minecraft/class_197;)Z
      named method_14309 Lnet/minecraft/block/Block;method_14309(Lnet/minecraft/block/Block;)Z
    • method_11575

      @Deprecated public boolean method_11575(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official o Lbcs;o(Lblc;)Z
      intermediary method_11575 Lnet/minecraft/class_197;method_11575(Lnet/minecraft/class_2232;)Z
      named method_11575 Lnet/minecraft/block/Block;method_11575(Lnet/minecraft/block/BlockState;)Z
    • method_11576

      @Deprecated public boolean method_11576(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official p Lbcs;p(Lblc;)Z
      intermediary method_11576 Lnet/minecraft/class_197;method_11576(Lnet/minecraft/class_2232;)Z
      named method_11576 Lnet/minecraft/block/Block;method_11576(Lnet/minecraft/block/BlockState;)Z
    • method_13703

      @Deprecated public boolean method_13703(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official q Lbcs;q(Lblc;)Z
      intermediary method_13703 Lnet/minecraft/class_197;method_13703(Lnet/minecraft/class_2232;)Z
      named method_13703 Lnet/minecraft/block/Block;method_13703(Lnet/minecraft/block/BlockState;)Z
    • method_11562

      @Deprecated public boolean method_11562(BlockState state)
      Deprecated.
      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_11568

      @Deprecated public boolean method_11568(BlockState state)
      Deprecated.
      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_13704

      @Environment(CLIENT) @Deprecated public boolean method_13704(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official b Lbcs;b(Lblc;)Z
      intermediary method_13704 Lnet/minecraft/class_197;method_13704(Lnet/minecraft/class_2232;)Z
      named method_13704 Lnet/minecraft/block/Block;method_13704(Lnet/minecraft/block/BlockState;)Z
    • canPlaceAtSide

      @Deprecated public boolean canPlaceAtSide(BlockState state, BlockView world, BlockPos pos, BlockPlacementEnvironment blockPlacementEnvironment)
      Deprecated.
      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
    • getBlockRenderType

      @Deprecated public BlockRenderType getBlockRenderType(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official c Lbcs;c(Lblc;)Lbgy;
      intermediary method_11552 Lnet/minecraft/class_197;method_11552(Lnet/minecraft/class_2232;)Lnet/minecraft/class_2733;
      named getBlockRenderType Lnet/minecraft/block/Block;getBlockRenderType(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockRenderType;
    • canReplace

      @Deprecated public boolean canReplace(BlockState state, ItemPlacementContext itemPlacementContext)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Lark;)Z
      intermediary method_16567 Lnet/minecraft/class_197;method_16567(Lnet/minecraft/class_2232;Lnet/minecraft/class_3544;)Z
      named canReplace Lnet/minecraft/block/Block;canReplace(Lnet/minecraft/block/BlockState;Lnet/minecraft/item/ItemPlacementContext;)Z
    • getHardness

      @Deprecated public float getHardness(BlockState state, BlockView world, BlockPos pos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official d Lbcs;d(Lblc;Laxk;Lel;)F
      intermediary method_16589 Lnet/minecraft/class_197;method_16589(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)F
      named getHardness Lnet/minecraft/block/Block;getHardness(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
    • hasRandomTicks

      public boolean hasRandomTicks(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official s Lbcs;s(Lblc;)Z
      intermediary method_16604 Lnet/minecraft/class_197;method_16604(Lnet/minecraft/class_2232;)Z
      named hasRandomTicks Lnet/minecraft/block/Block;hasRandomTicks(Lnet/minecraft/block/BlockState;)Z
    • hasBlockEntity

      public boolean hasBlockEntity()
      Returns whether the current block has a block entity
      Returns:
      Whether the current block has a block entity
      Mappings:
      Namespace Name Mixin selector
      official i Lbcs;i()Z
      intermediary method_478 Lnet/minecraft/class_197;method_478()Z
      named hasBlockEntity Lnet/minecraft/block/Block;hasBlockEntity()Z
    • method_16592

      @Deprecated public boolean method_16592(BlockState blockState, BlockView blockView, BlockPos blockPos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official e Lbcs;e(Lblc;Laxk;Lel;)Z
      intermediary method_16592 Lnet/minecraft/class_197;method_16592(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Z
      named method_16592 Lnet/minecraft/block/Block;method_16592(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • method_11564

      @Environment(CLIENT) @Deprecated public int method_11564(BlockState blockState, class_3600 class_3600, BlockPos blockPos)
      Deprecated.
      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
    • method_16586

      @Environment(CLIENT) public static boolean method_16586(BlockState blockState, BlockView blockView, BlockPos blockPos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official c Lbcs;c(Lblc;Laxk;Lel;Leq;)Z
      intermediary method_16586 Lnet/minecraft/class_197;method_16586(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Z
      named method_16586 Lnet/minecraft/block/Block;method_16586(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
    • isFullBoundsCubeForCulling

      @Deprecated public boolean isFullBoundsCubeForCulling(BlockState blockState)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official f Lbcs;f(Lblc;)Z
      intermediary method_11560 Lnet/minecraft/class_197;method_11560(Lnet/minecraft/class_2232;)Z
      named isFullBoundsCubeForCulling Lnet/minecraft/block/Block;isFullBoundsCubeForCulling(Lnet/minecraft/block/BlockState;)Z
    • method_16573

      @Environment(CLIENT) @Deprecated public boolean method_16573(BlockState blockState, BlockState blockState2, Direction direction)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Lblc;Leq;)Z
      intermediary method_16573 Lnet/minecraft/class_197;method_16573(Lnet/minecraft/class_2232;Lnet/minecraft/class_2232;Lnet/minecraft/class_1354;)Z
      named method_16573 Lnet/minecraft/block/Block;method_16573(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
    • method_14307

      @Deprecated public BlockRenderLayer method_14307(BlockView view, BlockState state, BlockPos pos, Direction direction)
      Deprecated.
      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;
    • getOutlineShape

      @Deprecated public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos)
      Deprecated.
      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;
    • getCollisionShape

      @Deprecated public VoxelShape getCollisionShape(BlockState state, BlockView world, BlockPos pos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official f Lbcs;f(Lblc;Laxk;Lel;)Lcew;
      intermediary method_8640 Lnet/minecraft/class_197;method_8640(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_4100;
      named getCollisionShape Lnet/minecraft/block/Block;getCollisionShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shapes/VoxelShape;
    • method_16593

      @Deprecated public VoxelShape method_16593(BlockState state, BlockView world, BlockPos pos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official g Lbcs;g(Lblc;Laxk;Lel;)Lcew;
      intermediary method_16593 Lnet/minecraft/class_197;method_16593(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_4100;
      named method_16593 Lnet/minecraft/block/Block;method_16593(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shapes/VoxelShape;
    • getRayTraceShape

      @Deprecated public VoxelShape getRayTraceShape(BlockState state, BlockView world, BlockPos pos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official h Lbcs;h(Lblc;Laxk;Lel;)Lcew;
      intermediary method_16595 Lnet/minecraft/class_197;method_16595(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_4100;
      named getRayTraceShape Lnet/minecraft/block/Block;getRayTraceShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shapes/VoxelShape;
    • isFaceFullSquare

      public static boolean isFaceFullSquare(VoxelShape voxelShape, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lcew;Leq;)Z
      intermediary method_16578 Lnet/minecraft/class_197;method_16578(Lnet/minecraft/class_4100;Lnet/minecraft/class_1354;)Z
      named isFaceFullSquare Lnet/minecraft/block/Block;isFaceFullSquare(Lnet/minecraft/util/shapes/VoxelShape;Lnet/minecraft/util/math/Direction;)Z
    • isShapeFullCube

      public static boolean isShapeFullCube(VoxelShape shape)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lcew;)Z
      intermediary method_16577 Lnet/minecraft/class_197;method_16577(Lnet/minecraft/class_4100;)Z
      named isShapeFullCube Lnet/minecraft/block/Block;isShapeFullCube(Lnet/minecraft/util/shapes/VoxelShape;)Z
    • method_16596

      @Deprecated public final boolean method_16596(BlockState state, BlockView world, BlockPos pos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official i Lbcs;i(Lblc;Laxk;Lel;)Z
      intermediary method_16596 Lnet/minecraft/class_197;method_16596(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Z
      named method_16596 Lnet/minecraft/block/Block;method_16596(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • isTranslucent

      public boolean isTranslucent(BlockState state, BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a_ Lbcs;a_(Lblc;Laxk;Lel;)Z
      intermediary method_16581 Lnet/minecraft/class_197;method_16581(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Z
      named isTranslucent Lnet/minecraft/block/Block;isTranslucent(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • getLightSubtracted

      @Deprecated public int getLightSubtracted(BlockState state, BlockView world, BlockPos pos)
      Deprecated.
      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
    • method_16599

      @Deprecated public final boolean method_16599(BlockState blockState, BlockView blockView, BlockPos blockPos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official k Lbcs;k(Lblc;Laxk;Lel;)Z
      intermediary method_16599 Lnet/minecraft/class_197;method_16599(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Z
      named method_16599 Lnet/minecraft/block/Block;method_16599(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • method_400

      public boolean method_400(BlockState blockState)
      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
    • hasCollision

      public boolean hasCollision()
      Returns whether a block has collision, i.e. stops entities
      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_16582

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

      @Deprecated public void method_8661(BlockState blockState, World world, BlockPos blockPos, Random random)
      Deprecated.
      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_8669

      @Environment(CLIENT) public void method_8669(BlockState blockState, World world, BlockPos blockPos, Random random)
      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_8674

      public void method_8674(IWorld iWorld, BlockPos blockPos, BlockState blockState)
      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
    • onBreak

      @Deprecated public void onBreak(BlockState state, World world, BlockPos arg3, Block block, BlockPos pos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;Lbcs;Lel;)V
      intermediary method_8641 Lnet/minecraft/class_197;method_8641(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_197;Lnet/minecraft/class_2552;)V
      named onBreak Lnet/minecraft/block/Block;onBreak(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;)V
    • method_16565

      public int method_16565(RenderBlockView renderBlockView)
      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
    • method_8668

      @Deprecated public void method_8668(BlockState blockState, World world, BlockPos blockPos, BlockState blockState2)
      Deprecated.
      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

      @Deprecated public void method_8659(BlockState blockState, World world, BlockPos blockPos, BlockState blockState2, boolean bool)
      Deprecated.
      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
    • method_403

      public int method_403(BlockState blockState, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Ljava/util/Random;)I
      intermediary method_403 Lnet/minecraft/class_197;method_403(Lnet/minecraft/class_2232;Ljava/util/Random;)I
      named method_403 Lnet/minecraft/block/Block;method_403(Lnet/minecraft/block/BlockState;Ljava/util/Random;)I
    • method_16568

      public Itemable method_16568(BlockState blockState, World world, BlockPos blockPos, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;I)Laxx;
      intermediary method_16568 Lnet/minecraft/class_197;method_16568(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;I)Lnet/minecraft/class_3597;
      named method_16568 Lnet/minecraft/block/Block;method_16568(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/item/Itemable;
    • method_16566

      @Deprecated public float method_16566(BlockState blockState, PlayerEntity playerEntity, BlockView blockView, BlockPos blockPos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laog;Laxk;Lel;)F
      intermediary method_16566 Lnet/minecraft/class_197;method_16566(Lnet/minecraft/class_2232;Lnet/minecraft/class_988;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)F
      named method_16566 Lnet/minecraft/block/Block;method_16566(Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
    • method_410

      @Deprecated public void method_410(BlockState blockState, World world, BlockPos blockPos, float float2, int int2)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;FI)V
      intermediary method_410 Lnet/minecraft/class_197;method_410(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;FI)V
      named method_410 Lnet/minecraft/block/Block;method_410(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;FI)V
    • onBlockBreak

      public static void onBlockBreak(World world, BlockPos pos, ItemStack item)
      Runs when a block is broken
      Parameters:
      world - The world that the block is placed in
      pos - The block's position
      item - Allows creating an ItemEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxy;Lel;Late;)V
      intermediary method_8649 Lnet/minecraft/class_197;method_8649(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_1071;)V
      named onBlockBreak Lnet/minecraft/block/Block;onBlockBreak(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/item/ItemStack;)V
    • dropExperience

      protected void dropExperience(World world, BlockPos pos, int size)
      Runs when the block is broken to drop experience. Since entities are being spawned, most of it only happens on a ServerWorld.
      Parameters:
      world - The world that the block is placed in
      pos - The block's position
      size - Size
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxy;Lel;I)V
      intermediary method_8658 Lnet/minecraft/class_197;method_8658(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;I)V
      named dropExperience Lnet/minecraft/block/Block;dropExperience(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;I)V
    • getBlastResistance

      public float getBlastResistance()
      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
    • method_414

      @Nullable public static BlockHitResult method_414(BlockState blockState, World world, BlockPos blockPos, Vec3d vec3d, Vec3d vec3d2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;Lcee;Lcee;)Lceb;
      intermediary method_414 Lnet/minecraft/class_197;method_414(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_236;Lnet/minecraft/class_236;)Lnet/minecraft/class_234;
      named method_414 Lnet/minecraft/block/Block;method_414(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/hit/BlockHitResult;
    • onDestroyedByExplosion

      public void onDestroyedByExplosion(World world, BlockPos pos, Explosion explosion)
      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
    • getRenderLayerType

      public BlockRenderLayer getRenderLayerType()
      Returns the appropriate RenderLayer for a block. Only called on the client.
      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_16570

      @Deprecated public boolean method_16570(BlockState blockState, RenderBlockView renderBlockView, BlockPos blockPos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Layc;Lel;)Z
      intermediary method_16570 Lnet/minecraft/class_197;method_16570(Lnet/minecraft/class_2232;Lnet/minecraft/class_3599;Lnet/minecraft/class_2552;)Z
      named method_16570 Lnet/minecraft/block/Block;method_16570(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/RenderBlockView;Lnet/minecraft/util/math/BlockPos;)Z
    • method_421

      @Deprecated public boolean method_421(BlockState blockState, World world, BlockPos blockPos, PlayerEntity playerEntity, Hand hand, Direction direction, float float2, float float3, float float4)
      Deprecated.
      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
    • 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.
      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_16563

      @Nullable public BlockState method_16563(ItemPlacementContext itemPlacementContext)
      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_420

      @Deprecated public void method_420(BlockState blockState, World world, BlockPos blockPos, PlayerEntity playerEntity)
      Deprecated.
      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_8653

      @Deprecated public int method_8653(BlockState blockState, BlockView blockView, BlockPos blockPos, Direction direction)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxk;Lel;Leq;)I
      intermediary method_8653 Lnet/minecraft/class_197;method_8653(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)I
      named method_8653 Lnet/minecraft/block/Block;method_8653(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
    • method_11566

      @Deprecated public boolean method_11566(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official i Lbcs;i(Lblc;)Z
      intermediary method_11566 Lnet/minecraft/class_197;method_11566(Lnet/minecraft/class_2232;)Z
      named method_11566 Lnet/minecraft/block/Block;method_11566(Lnet/minecraft/block/BlockState;)Z
    • method_416

      @Deprecated public void method_416(BlockState blockState, World world, BlockPos blockPos, Entity entity)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;Laer;)V
      intermediary method_416 Lnet/minecraft/class_197;method_416(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_864;)V
      named method_416 Lnet/minecraft/block/Block;method_416(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V
    • method_8664

      @Deprecated public int method_8664(BlockState blockState, BlockView blockView, BlockPos blockPos, Direction direction)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official b Lbcs;b(Lblc;Laxk;Lel;Leq;)I
      intermediary method_8664 Lnet/minecraft/class_197;method_8664(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)I
      named method_8664 Lnet/minecraft/block/Block;method_8664(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
    • method_8651

      public void method_8651(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxy;Laog;Lel;Lblc;Lbji;Late;)V
      intermediary method_8651 Lnet/minecraft/class_197;method_8651(Lnet/minecraft/class_1150;Lnet/minecraft/class_988;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_226;Lnet/minecraft/class_1071;)V
      named method_8651 Lnet/minecraft/block/Block;method_8651(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/item/ItemStack;)V
    • requiresSilkTouch

      protected boolean requiresSilkTouch()
      Mappings:
      Namespace Name Mixin selector
      official X_ Lbcs;X_()Z
      intermediary method_475 Lnet/minecraft/class_197;method_475()Z
      named requiresSilkTouch Lnet/minecraft/block/Block;requiresSilkTouch()Z
    • createStackFromBlock

      protected ItemStack createStackFromBlock(BlockState state)
      Creates and returns and ItemStack from a block.
      Parameters:
      state - The block's BlockState
      Returns:
      An ItemStack instance containing the block
      Mappings:
      Namespace Name Mixin selector
      official t Lbcs;t(Lblc;)Late;
      intermediary method_8682 Lnet/minecraft/class_197;method_8682(Lnet/minecraft/class_2232;)Lnet/minecraft/class_1071;
      named createStackFromBlock Lnet/minecraft/block/Block;createStackFromBlock(Lnet/minecraft/block/BlockState;)Lnet/minecraft/item/ItemStack;
    • method_397

      public int method_397(BlockState blockState, int int2, World world, BlockPos blockPos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;ILaxy;Lel;Ljava/util/Random;)I
      intermediary method_397 Lnet/minecraft/class_197;method_397(Lnet/minecraft/class_2232;ILnet/minecraft/class_1150;Lnet/minecraft/class_2552;Ljava/util/Random;)I
      named method_397 Lnet/minecraft/block/Block;method_397(Lnet/minecraft/block/BlockState;ILnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)I
    • onPlaced

      public void onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack)
      Runs when the block is placed by an entity
      Parameters:
      world - The world that the block is in
      pos - The block's position
      state - The block's BlockState
      placer - The entity who placed the block
      itemStack - ItemStack instance
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxy;Lel;Lblc;Lafa;Late;)V
      intermediary method_419 Lnet/minecraft/class_197;method_419(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_1699;Lnet/minecraft/class_1071;)V
      named onPlaced Lnet/minecraft/block/Block;onPlaced(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)V
    • canMobSpawnInside

      public boolean canMobSpawnInside()
      Returns whether mobs can spawn inside the block. Used for Air.
      Returns:
      Whether mobs can spawn inside the block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a()Z
      intermediary method_8678 Lnet/minecraft/class_197;method_8678()Z
      named canMobSpawnInside Lnet/minecraft/block/Block;canMobSpawnInside()Z
    • method_16600

      @Environment(CLIENT) public Text method_16600()
      Mappings:
      Namespace Name Mixin selector
      official l Lbcs;l()Lij;
      intermediary method_16600 Lnet/minecraft/class_197;method_16600()Lnet/minecraft/class_1982;
      named method_16600 Lnet/minecraft/block/Block;method_16600()Lnet/minecraft/text/Text;
    • getTranslationKey

      public String getTranslationKey()
      Returns the block's translation key
      Returns:
      Translation Key
      Mappings:
      Namespace Name Mixin selector
      official m Lbcs;m()Ljava/lang/String;
      intermediary method_392 Lnet/minecraft/class_197;method_392()Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/block/Block;getTranslationKey()Ljava/lang/String;
    • method_435

      @Deprecated public boolean method_435(BlockState blockState, World world, BlockPos blockPos, int int2, int int3)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;II)Z
      intermediary method_435 Lnet/minecraft/class_197;method_435(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;II)Z
      named method_435 Lnet/minecraft/block/Block;method_435(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;II)Z
    • getPistonBehavior

      @Deprecated public PistonBehavior getPistonBehavior(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official j Lbcs;j(Lblc;)Lbzc;
      intermediary method_11567 Lnet/minecraft/class_197;method_11567(Lnet/minecraft/class_2232;)Lnet/minecraft/class_2768;
      named getPistonBehavior Lnet/minecraft/block/Block;getPistonBehavior(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/piston/PistonBehavior;
    • method_11565

      @Environment(CLIENT) @Deprecated public float method_11565(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official g Lbcs;g(Lblc;)F
      intermediary method_11565 Lnet/minecraft/class_197;method_11565(Lnet/minecraft/class_2232;)F
      named method_11565 Lnet/minecraft/block/Block;method_11565(Lnet/minecraft/block/BlockState;)F
    • onLandedUpon

      public void onLandedUpon(World world, BlockPos pos, Entity entity, float distance)
      Runs when an entity falls on the block.
      Parameters:
      world - The world that the block is placed in
      pos - The block's position
      entity - The entity who fell on the block
      distance - The relative height from which the entity fell
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxy;Lel;Laer;F)V
      intermediary method_8647 Lnet/minecraft/class_197;method_8647(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_864;F)V
      named onLandedUpon Lnet/minecraft/block/Block;onLandedUpon(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;F)V
    • method_8650

      public void method_8650(BlockView blockView, Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxk;Laer;)V
      intermediary method_8650 Lnet/minecraft/class_197;method_8650(Lnet/minecraft/class_1158;Lnet/minecraft/class_864;)V
      named method_8650 Lnet/minecraft/block/Block;method_8650(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;)V
    • method_8640

      public ItemStack method_8640(BlockView blockView, BlockPos blockPos, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxk;Lel;Lblc;)Late;
      intermediary method_8640 Lnet/minecraft/class_197;method_8640(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Lnet/minecraft/class_1071;
      named method_8640 Lnet/minecraft/block/Block;method_8640(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/item/ItemStack;
    • addStacksForDisplay

      public void addStacksForDisplay(ItemGroup group, DefaultedList<ItemStack> stacks)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lary;Lez;)V
      intermediary method_14305 Lnet/minecraft/class_197;method_14305(Lnet/minecraft/class_1041;Lnet/minecraft/class_3114;)V
      named addStacksForDisplay Lnet/minecraft/block/Block;addStacksForDisplay(Lnet/minecraft/item/itemgroup/ItemGroup;Lnet/minecraft/util/collection/DefaultedList;)V
    • getFluidState

      @Deprecated public FluidState getFluidState(BlockState state)
      Deprecated.
      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;
    • getSlipperiness

      public float getSlipperiness()
      Mappings:
      Namespace Name Mixin selector
      official n Lbcs;n()F
      intermediary method_16603 Lnet/minecraft/class_197;method_16603()F
      named getSlipperiness Lnet/minecraft/block/Block;getSlipperiness()F
    • getRenderingSeed

      @Environment(CLIENT) @Deprecated public long getRenderingSeed(BlockState state, BlockPos pos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Lel;)J
      intermediary method_16574 Lnet/minecraft/class_197;method_16574(Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;)J
      named getRenderingSeed Lnet/minecraft/block/Block;getRenderingSeed(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)J
    • onBreakByPlayer

      public void onBreakByPlayer(World world, BlockPos pos, BlockState state, PlayerEntity player)
      Runs when the block is broken by a player.
      Parameters:
      world - The world that the block is placed in
      pos - The block's position
      state - The block's BlockState
      player - The player who broke the block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxy;Lel;Lblc;Laog;)V
      intermediary method_8644 Lnet/minecraft/class_197;method_8644(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_988;)V
      named onBreakByPlayer Lnet/minecraft/block/Block;onBreakByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/player/PlayerEntity;)V
    • rainTick

      public void rainTick(World world, BlockPos pos)
      Runs every tick when raining. Used my cauldrons to randomly fill up when raining.
      Parameters:
      world - The world that the block is placed in
      pos - The block's position
      Mappings:
      Namespace Name Mixin selector
      official c Lbcs;c(Laxy;Lel;)V
      intermediary method_8685 Lnet/minecraft/class_197;method_8685(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)V
      named rainTick Lnet/minecraft/block/Block;rainTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
    • shouldDropItemsOnExplosion

      public boolean shouldDropItemsOnExplosion(Explosion explosion)
      Returns whether the block should drop as an Item during an explosion.
      Parameters:
      explosion - The explosion that caused the block to break
      Returns:
      Whether the block should drop as an item during an explosion
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Laxr;)Z
      intermediary method_4184 Lnet/minecraft/class_197;method_4184(Lnet/minecraft/class_1147;)Z
      named shouldDropItemsOnExplosion Lnet/minecraft/block/Block;shouldDropItemsOnExplosion(Lnet/minecraft/world/explosion/Explosion;)Z
    • method_11577

      @Deprecated public boolean method_11577(BlockState state)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official u Lbcs;u(Lblc;)Z
      intermediary method_11577 Lnet/minecraft/class_197;method_11577(Lnet/minecraft/class_2232;)Z
      named method_11577 Lnet/minecraft/block/Block;method_11577(Lnet/minecraft/block/BlockState;)Z
    • getComparatorOutput

      @Deprecated public int getComparatorOutput(BlockState state, World world, BlockPos pos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Laxy;Lel;)I
      intermediary method_8686 Lnet/minecraft/class_197;method_8686(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)I
      named getComparatorOutput Lnet/minecraft/block/Block;getComparatorOutput(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
    • appendProperties

      protected void appendProperties(StateManager.Builder<Block,BlockState> builder)
      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
    • getStateManager

      public StateManager<Block,BlockState> getStateManager()
      Returns the current state manager.
      Returns:
      The current state manager
      Mappings:
      Namespace Name Mixin selector
      official o Lbcs;o()Lble;
      intermediary method_8632 Lnet/minecraft/class_197;method_8632()Lnet/minecraft/class_2233;
      named getStateManager Lnet/minecraft/block/Block;getStateManager()Lnet/minecraft/state/StateManager;
    • setDefaultState

      protected final void setDefaultState(BlockState state)
      Sets the block's default BlockState.
      Parameters:
      state - The default state
      Mappings:
      Namespace Name Mixin selector
      official v Lbcs;v(Lblc;)V
      intermediary method_8684 Lnet/minecraft/class_197;method_8684(Lnet/minecraft/class_2232;)V
      named setDefaultState Lnet/minecraft/block/Block;setDefaultState(Lnet/minecraft/block/BlockState;)V
    • getDefaultState

      public final BlockState getDefaultState()
      Returns the block's default BlockState.
      Returns:
      The block's default BlockState
      Mappings:
      Namespace Name Mixin selector
      official p Lbcs;p()Lblc;
      intermediary method_8633 Lnet/minecraft/class_197;method_8633()Lnet/minecraft/class_2232;
      named getDefaultState Lnet/minecraft/block/Block;getDefaultState()Lnet/minecraft/block/BlockState;
    • getOffsetType

      public Block.OffsetType getOffsetType()
      Returns the block's offset type. Used by grass and flowers.
      Returns:
      The block's offset type
      Mappings:
      Namespace Name Mixin selector
      official q Lbcs;q()Lbcs$b;
      intermediary method_8634 Lnet/minecraft/class_197;method_8634()Lnet/minecraft/class_197$class_2177;
      named getOffsetType Lnet/minecraft/block/Block;getOffsetType()Lnet/minecraft/block/Block$OffsetType;
    • getOffsetPos

      @Deprecated public Vec3d getOffsetPos(BlockState state, BlockView world, BlockPos pos)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official l Lbcs;l(Lblc;Laxk;Lel;)Lcee;
      intermediary method_16602 Lnet/minecraft/class_197;method_16602(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_236;
      named getOffsetPos Lnet/minecraft/block/Block;getOffsetPos(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Vec3d;
    • getSoundGroup

      public BlockSoundGroup getSoundGroup()
      Mappings:
      Namespace Name Mixin selector
      official r Lbcs;r()Lbhr;
      intermediary method_11578 Lnet/minecraft/class_197;method_11578()Lnet/minecraft/class_200;
      named getSoundGroup Lnet/minecraft/block/Block;getSoundGroup()Lnet/minecraft/sound/BlockSoundGroup;
    • getItem

      public Item getItem()
      Specified by:
      getItem in interface Itemable
      Mappings:
      Namespace Name Mixin selector
      official h Laxx;h()Lata;
      intermediary method_16312 Lnet/minecraft/class_3597;method_16312()Lnet/minecraft/class_1069;
      named getItem Lnet/minecraft/item/Itemable;getItem()Lnet/minecraft/item/Item;
    • hasStats

      public boolean hasStats()
      Returns whether the current block should be tracked for stats
      Returns:
      Whether the current block should be tracked for stats
      Mappings:
      Namespace Name Mixin selector
      official s Lbcs;s()Z
      intermediary method_481 Lnet/minecraft/class_197;method_481()Z
      named hasStats Lnet/minecraft/block/Block;hasStats()Z
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lbcs;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_197;toString()Ljava/lang/String;
      named toString Lnet/minecraft/block/Block;toString()Ljava/lang/String;
    • method_16564

      @Environment(CLIENT) public void method_16564(ItemStack itemStack, @Nullable BlockView blockView, List<Text> list, TooltipContext tooltipContext)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Late;Laxk;Ljava/util/List;Laum;)V
      intermediary method_16564 Lnet/minecraft/class_197;method_16564(Lnet/minecraft/class_1071;Lnet/minecraft/class_1158;Ljava/util/List;Lnet/minecraft/class_3191;)V
      named method_16564 Lnet/minecraft/block/Block;method_16564(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/BlockView;Ljava/util/List;Lnet/minecraft/client/TooltipContext;)V
    • method_16585

      public static boolean method_16585(Block block)
      Mappings:
      Namespace Name Mixin selector
      official c Lbcs;c(Lbcs;)Z
      intermediary method_16585 Lnet/minecraft/class_197;method_16585(Lnet/minecraft/class_197;)Z
      named method_16585 Lnet/minecraft/block/Block;method_16585(Lnet/minecraft/block/Block;)Z
    • method_16588

      public static boolean method_16588(Block block)
      Mappings:
      Namespace Name Mixin selector
      official d Lbcs;d(Lbcs;)Z
      intermediary method_16588 Lnet/minecraft/class_197;method_16588(Lnet/minecraft/class_197;)Z
      named method_16588 Lnet/minecraft/block/Block;method_16588(Lnet/minecraft/block/Block;)Z
    • setup

      public static void setup()
      Registers all blocks
      Mappings:
      Namespace Name Mixin selector
      official t Lbcs;t()V
      intermediary method_6457 Lnet/minecraft/class_197;method_6457()V
      named setup Lnet/minecraft/block/Block;setup()V
    • add

      private static void add(Identifier identifier, Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lpc;Lbcs;)V
      intermediary method_16579 Lnet/minecraft/class_197;method_16579(Lnet/minecraft/class_1653;Lnet/minecraft/class_197;)V
      named add Lnet/minecraft/block/Block;add(Lnet/minecraft/util/Identifier;Lnet/minecraft/block/Block;)V
    • register

      private static void register(String identifier, Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Ljava/lang/String;Lbcs;)V
      intermediary method_8636 Lnet/minecraft/class_197;method_8636(Ljava/lang/String;Lnet/minecraft/class_197;)V
      named register Lnet/minecraft/block/Block;register(Ljava/lang/String;Lnet/minecraft/block/Block;)V