Class SlabBlock

java.lang.Object
net.minecraft.block.Block
net.minecraft.block.SlabBlock
Direct Known Subclasses:
PurpurSlab, RedSandstoneSlabBlock, StoneSlabBlock, WoodSlabBlock

public abstract class SlabBlock extends Block
Mappings:
Namespace Name
official alz
intermediary net/minecraft/class_143
named net/minecraft/block/SlabBlock
  • Field Details

    • HALD

      public static final EnumProperty<SlabBlock.SlabType> HALD
      Mappings:
      Namespace Name Mixin selector
      official a Lalz;a:Larq;
      intermediary field_9472 Lnet/minecraft/class_143;field_9472:Lnet/minecraft/class_2245;
      named HALD Lnet/minecraft/block/SlabBlock;HALD:Lnet/minecraft/state/property/EnumProperty;
    • field_12683

      protected static final Box field_12683
      Mappings:
      Namespace Name Mixin selector
      official b Lalz;b:Lbbf;
      intermediary field_12683 Lnet/minecraft/class_143;field_12683:Lnet/minecraft/class_231;
      named field_12683 Lnet/minecraft/block/SlabBlock;field_12683:Lnet/minecraft/util/math/Box;
    • field_12684

      protected static final Box field_12684
      Mappings:
      Namespace Name Mixin selector
      official c Lalz;c:Lbbf;
      intermediary field_12684 Lnet/minecraft/class_143;field_12684:Lnet/minecraft/class_231;
      named field_12684 Lnet/minecraft/block/SlabBlock;field_12684:Lnet/minecraft/util/math/Box;
  • Constructor Details

    • SlabBlock

      public SlabBlock(Material material)
      Parameters:
      material - The block's material
      Mappings:
      Namespace Name Mixin selector
      official <init> Lajt;<init>(Laxe;)V
      intermediary <init> Lnet/minecraft/class_197;<init>(Lnet/minecraft/class_63;)V
      named <init> Lnet/minecraft/block/Block;<init>(Lnet/minecraft/block/Material;)V
  • Method Details

    • requiresSilkTouch

      protected boolean requiresSilkTouch()
      Overrides:
      requiresSilkTouch in class Block
      Mappings:
      Namespace Name Mixin selector
      official o Lajt;o()Z
      intermediary method_475 Lnet/minecraft/class_197;method_475()Z
      named requiresSilkTouch Lnet/minecraft/block/Block;requiresSilkTouch()Z
    • getCollisionBox

      public Box getCollisionBox(BlockState state, BlockView view, BlockPos pos)
      Overrides:
      getCollisionBox in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lajt;a(Lard;Lahx;Lcl;)Lbbf;
      intermediary method_11554 Lnet/minecraft/class_197;method_11554(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_231;
      named getCollisionBox Lnet/minecraft/block/Block;getCollisionBox(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Box;
    • method_11568

      public boolean method_11568(BlockState state)
      Overrides:
      method_11568 in class Block
      Mappings:
      Namespace Name Mixin selector
      official k Lajt;k(Lard;)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
    • isFullBoundsCubeForCulling

      public boolean isFullBoundsCubeForCulling(BlockState blockState)
      Overrides:
      isFullBoundsCubeForCulling in class Block
      Mappings:
      Namespace Name Mixin selector
      official b Lajt;b(Lard;)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
    • getStateFromData

      public BlockState getStateFromData(World world, BlockPos pos, Direction dir, float float2, float float3, float float4, int id, LivingEntity entity)
      Returns a BlockState from an id
      Overrides:
      getStateFromData in class Block
      Parameters:
      world - The world that the block is placed in
      pos - The block's position
      dir - The block's direction
      Mappings:
      Namespace Name Mixin selector
      official a Lajt;a(Laht;Lcl;Lcs;FFFILsa;)Lard;
      intermediary method_8645 Lnet/minecraft/class_197;method_8645(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;FFFILnet/minecraft/class_1699;)Lnet/minecraft/class_2232;
      named getStateFromData Lnet/minecraft/block/Block;getStateFromData(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;FFFILnet/minecraft/entity/LivingEntity;)Lnet/minecraft/block/BlockState;
    • getDropCount

      public int getDropCount(Random rand)
      Returns the amount of items the block should drop on breaking without bonus rolls.
      Overrides:
      getDropCount in class Block
      Parameters:
      rand - Random object
      Returns:
      Amount of items to be dropped
      Mappings:
      Namespace Name Mixin selector
      official a Lajt;a(Ljava/util/Random;)I
      intermediary method_403 Lnet/minecraft/class_197;method_403(Ljava/util/Random;)I
      named getDropCount Lnet/minecraft/block/Block;getDropCount(Ljava/util/Random;)I
    • method_11562

      public boolean method_11562(BlockState state)
      Overrides:
      method_11562 in class Block
      Mappings:
      Namespace Name Mixin selector
      official c Lajt;c(Lard;)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_8654

      @Environment(CLIENT) public boolean method_8654(BlockState state, BlockView view, BlockPos pos, Direction direction)
      Overrides:
      method_8654 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lajt;a(Lard;Lahx;Lcl;Lcs;)Z
      intermediary method_8654 Lnet/minecraft/class_197;method_8654(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Z
      named method_8654 Lnet/minecraft/block/Block;method_8654(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
    • method_11616

      @Environment(CLIENT) protected static boolean method_11616(BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official i Lalz;i(Lard;)Z
      intermediary method_11616 Lnet/minecraft/class_143;method_11616(Lnet/minecraft/class_2232;)Z
      named method_11616 Lnet/minecraft/block/SlabBlock;method_11616(Lnet/minecraft/block/BlockState;)Z
    • method_323

      public abstract String method_323(int int2)
      Mappings:
      Namespace Name Mixin selector
      official e Lalz;e(I)Ljava/lang/String;
      intermediary method_323 Lnet/minecraft/class_143;method_323(I)Ljava/lang/String;
      named method_323 Lnet/minecraft/block/SlabBlock;method_323(I)Ljava/lang/String;
    • isDoubleSlab

      public abstract boolean isDoubleSlab()
      Mappings:
      Namespace Name Mixin selector
      official e Lalz;e()Z
      intermediary method_8794 Lnet/minecraft/class_143;method_8794()Z
      named isDoubleSlab Lnet/minecraft/block/SlabBlock;isDoubleSlab()Z
    • method_8795

      public abstract Property<?> method_8795()
      Mappings:
      Namespace Name Mixin selector
      official g Lalz;g()Lars;
      intermediary method_8795 Lnet/minecraft/class_143;method_8795()Lnet/minecraft/class_2247;
      named method_8795 Lnet/minecraft/block/SlabBlock;method_8795()Lnet/minecraft/state/property/Property;
    • method_11615

      public abstract Comparable<?> method_11615(ItemStack itemStack)
      Mappings:
      Namespace Name Mixin selector
      official a Lalz;a(Ladq;)Ljava/lang/Comparable;
      intermediary method_11615 Lnet/minecraft/class_143;method_11615(Lnet/minecraft/class_1071;)Ljava/lang/Comparable;
      named method_11615 Lnet/minecraft/block/SlabBlock;method_11615(Lnet/minecraft/item/ItemStack;)Ljava/lang/Comparable;