Class ChestBlock

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

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

    • FACING

      public static final DirectionProperty FACING
      Mappings:
      Namespace Name Mixin selector
      official b Lctx;b:Ldgd;
      intermediary field_10768 Lnet/minecraft/class_2281;field_10768:Lnet/minecraft/class_2753;
      named FACING Lnet/minecraft/block/ChestBlock;FACING:Lnet/minecraft/state/property/DirectionProperty;
    • CHEST_TYPE

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

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

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

      protected static final int field_31058
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Lctx;f:I
      intermediary field_31058 Lnet/minecraft/class_2281;field_31058:I
      named field_31058 Lnet/minecraft/block/ChestBlock;field_31058:I
    • field_31059

      protected static final int field_31059
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Lctx;g:I
      intermediary field_31059 Lnet/minecraft/class_2281;field_31059:I
      named field_31059 Lnet/minecraft/block/ChestBlock;field_31059:I
    • DOUBLE_NORTH_SHAPE

      protected static final VoxelShape DOUBLE_NORTH_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official h Lctx;h:Leig;
      intermediary field_10767 Lnet/minecraft/class_2281;field_10767:Lnet/minecraft/class_265;
      named DOUBLE_NORTH_SHAPE Lnet/minecraft/block/ChestBlock;DOUBLE_NORTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
    • DOUBLE_SOUTH_SHAPE

      protected static final VoxelShape DOUBLE_SOUTH_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official i Lctx;i:Leig;
      intermediary field_10771 Lnet/minecraft/class_2281;field_10771:Lnet/minecraft/class_265;
      named DOUBLE_SOUTH_SHAPE Lnet/minecraft/block/ChestBlock;DOUBLE_SOUTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
    • DOUBLE_WEST_SHAPE

      protected static final VoxelShape DOUBLE_WEST_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official j Lctx;j:Leig;
      intermediary field_10773 Lnet/minecraft/class_2281;field_10773:Lnet/minecraft/class_265;
      named DOUBLE_WEST_SHAPE Lnet/minecraft/block/ChestBlock;DOUBLE_WEST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
    • DOUBLE_EAST_SHAPE

      protected static final VoxelShape DOUBLE_EAST_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official k Lctx;k:Leig;
      intermediary field_10769 Lnet/minecraft/class_2281;field_10769:Lnet/minecraft/class_265;
      named DOUBLE_EAST_SHAPE Lnet/minecraft/block/ChestBlock;DOUBLE_EAST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
    • SINGLE_SHAPE

      protected static final VoxelShape SINGLE_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official l Lctx;l:Leig;
      intermediary field_10774 Lnet/minecraft/class_2281;field_10774:Lnet/minecraft/class_265;
      named SINGLE_SHAPE Lnet/minecraft/block/ChestBlock;SINGLE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
    • INVENTORY_RETRIEVER

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

      Mappings:
      Namespace Name Mixin selector
      official n Lctx;n:Lcuy$b;
      intermediary field_17357 Lnet/minecraft/class_2281;field_17357:Lnet/minecraft/class_4732$class_3923;
      named NAME_RETRIEVER Lnet/minecraft/block/ChestBlock;NAME_RETRIEVER:Lnet/minecraft/block/DoubleBlockProperties$PropertyRetriever;
  • Constructor Details

    • ChestBlock

      protected ChestBlock(AbstractBlock.Settings settings, Supplier<BlockEntityType<? extends ChestBlockEntity>> entityTypeSupplier)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcrp;<init>(Ldfi$d;Ljava/util/function/Supplier;)V
      intermediary <init> Lnet/minecraft/class_4739;<init>(Lnet/minecraft/class_4970$class_2251;Ljava/util/function/Supplier;)V
      named <init> Lnet/minecraft/block/AbstractChestBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;Ljava/util/function/Supplier;)V
  • Method Details