Class ChestBlock

All Implemented Interfaces:
BlockEntityProvider, FluidDrainable, FluidFillable, Waterloggable, ItemConvertible, ToggleableFeature
Direct Known Subclasses:
CopperChestBlock, TrappedChestBlock

public class ChestBlock extends AbstractChestBlock<ChestBlockEntity> implements Waterloggable
Mappings:
Namespace Name
named net/minecraft/block/ChestBlock
intermediary net/minecraft/class_2281
official eau
  • Field Details

    • CODEC

      public static final com.mojang.serialization.MapCodec<ChestBlock> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/block/ChestBlock;CODEC:Lcom/mojang/serialization/MapCodec;
      intermediary field_46311 Lnet/minecraft/class_2281;field_46311:Lcom/mojang/serialization/MapCodec;
      official b Leau;b:Lcom/mojang/serialization/MapCodec;
    • FACING

      public static final EnumProperty<Direction> FACING
      Mappings:
      Namespace Name Mixin selector
      named FACING Lnet/minecraft/block/ChestBlock;FACING:Lnet/minecraft/state/property/EnumProperty;
      intermediary field_10768 Lnet/minecraft/class_2281;field_10768:Lnet/minecraft/class_2754;
      official c Leau;c:Lepf;
    • CHEST_TYPE

      public static final EnumProperty<ChestType> CHEST_TYPE
      Mappings:
      Namespace Name Mixin selector
      named CHEST_TYPE Lnet/minecraft/block/ChestBlock;CHEST_TYPE:Lnet/minecraft/state/property/EnumProperty;
      intermediary field_10770 Lnet/minecraft/class_2281;field_10770:Lnet/minecraft/class_2754;
      official d Leau;d:Lepf;
    • WATERLOGGED

      public static final BooleanProperty WATERLOGGED
      Mappings:
      Namespace Name Mixin selector
      named WATERLOGGED Lnet/minecraft/block/ChestBlock;WATERLOGGED:Lnet/minecraft/state/property/BooleanProperty;
      intermediary field_10772 Lnet/minecraft/class_2281;field_10772:Lnet/minecraft/class_2746;
      official e Leau;e:Leoy;
    • field_31057

      public static final int field_31057
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_31057 Lnet/minecraft/block/ChestBlock;field_31057:I
      intermediary field_31057 Lnet/minecraft/class_2281;field_31057:I
      official f Leau;f:I
    • SINGLE_SHAPE

      private static final VoxelShape SINGLE_SHAPE
      Mappings:
      Namespace Name Mixin selector
      named SINGLE_SHAPE Lnet/minecraft/block/ChestBlock;SINGLE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
      intermediary field_55747 Lnet/minecraft/class_2281;field_55747:Lnet/minecraft/class_265;
      official g Leau;g:Lfug;
    • DOUBLE_SHAPES_BY_DIRECTION

      private static final Map<Direction,VoxelShape> DOUBLE_SHAPES_BY_DIRECTION
      Mappings:
      Namespace Name Mixin selector
      named DOUBLE_SHAPES_BY_DIRECTION Lnet/minecraft/block/ChestBlock;DOUBLE_SHAPES_BY_DIRECTION:Ljava/util/Map;
      intermediary field_55748 Lnet/minecraft/class_2281;field_55748:Ljava/util/Map;
      official h Leau;h:Ljava/util/Map;
    • INVENTORY_RETRIEVER

      private static final DoubleBlockProperties.PropertyRetriever<ChestBlockEntity,Optional<Inventory>> INVENTORY_RETRIEVER
      Mappings:
      Namespace Name Mixin selector
      named INVENTORY_RETRIEVER Lnet/minecraft/block/ChestBlock;INVENTORY_RETRIEVER:Lnet/minecraft/block/DoubleBlockProperties$PropertyRetriever;
      intermediary field_17356 Lnet/minecraft/class_2281;field_17356:Lnet/minecraft/class_4732$class_3923;
      official R Leau;R:Leca$b;
    • NAME_RETRIEVER

      Mappings:
      Namespace Name Mixin selector
      named NAME_RETRIEVER Lnet/minecraft/block/ChestBlock;NAME_RETRIEVER:Lnet/minecraft/block/DoubleBlockProperties$PropertyRetriever;
      intermediary field_17357 Lnet/minecraft/class_2281;field_17357:Lnet/minecraft/class_4732$class_3923;
      official S Leau;S:Leca$b;
    • openSound

      private final SoundEvent openSound
      Mappings:
      Namespace Name Mixin selector
      named openSound Lnet/minecraft/block/ChestBlock;openSound:Lnet/minecraft/sound/SoundEvent;
      intermediary field_61404 Lnet/minecraft/class_2281;field_61404:Lnet/minecraft/class_3414;
      official i Leau;i:Lbcz;
    • closeSound

      private final SoundEvent closeSound
      Mappings:
      Namespace Name Mixin selector
      named closeSound Lnet/minecraft/block/ChestBlock;closeSound:Lnet/minecraft/sound/SoundEvent;
      intermediary field_61403 Lnet/minecraft/class_2281;field_61403:Lnet/minecraft/class_3414;
      official D Leau;D:Lbcz;
  • Constructor Details

    • ChestBlock

      protected ChestBlock(Supplier<BlockEntityType<? extends ChestBlockEntity>> blockEntityTypeSupplier, SoundEvent openSound, SoundEvent closeSound, AbstractBlock.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/block/ChestBlock;<init>(Ljava/util/function/Supplier;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/block/AbstractBlock$Settings;)V
      intermediary <init> Lnet/minecraft/class_2281;<init>(Ljava/util/function/Supplier;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_4970$class_2251;)V
      official <init> Leau;<init>(Ljava/util/function/Supplier;Lbcz;Lbcz;Leog$d;)V
  • Method Details