Class BlockStateMap

All Implemented Interfaces:
BlockStateIdentifierMapAccess

@Environment(CLIENT) public class BlockStateMap extends BlockStateIdentifierMap
Mappings:
Namespace Name
official cnf
intermediary net/minecraft/class_2468
named net/minecraft/client/BlockStateMap
  • Field Details

    • defaultProperty

      private final Property defaultProperty
      Mappings:
      Namespace Name Mixin selector
      official a Lcnf;a:Lbex;
      intermediary field_11003 Lnet/minecraft/class_2468;field_11003:Lnet/minecraft/class_2247;
      named defaultProperty Lnet/minecraft/client/BlockStateMap;defaultProperty:Lnet/minecraft/state/property/Property;
    • suffix

      private final String suffix
      Mappings:
      Namespace Name Mixin selector
      official c Lcnf;c:Ljava/lang/String;
      intermediary field_11004 Lnet/minecraft/class_2468;field_11004:Ljava/lang/String;
      named suffix Lnet/minecraft/client/BlockStateMap;suffix:Ljava/lang/String;
    • ignoredProperties

      private final List ignoredProperties
      Mappings:
      Namespace Name Mixin selector
      official d Lcnf;d:Ljava/util/List;
      intermediary field_11005 Lnet/minecraft/class_2468;field_11005:Ljava/util/List;
      named ignoredProperties Lnet/minecraft/client/BlockStateMap;ignoredProperties:Ljava/util/List;
  • Constructor Details

    • BlockStateMap

      private BlockStateMap(Property defaultProperty, String suffix, List ignoredProperties)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcnf;<init>(Lbex;Ljava/lang/String;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_2468;<init>(Lnet/minecraft/class_2247;Ljava/lang/String;Ljava/util/List;)V
      named <init> Lnet/minecraft/client/BlockStateMap;<init>(Lnet/minecraft/state/property/Property;Ljava/lang/String;Ljava/util/List;)V
  • Method Details

    • getBlockStateIdentifier

      protected ModelIdentifier getBlockStateIdentifier(BlockState state)
      Specified by:
      getBlockStateIdentifier in class BlockStateIdentifierMap
      Mappings:
      Namespace Name Mixin selector
      official a Lcnc;a(Lbec;)Lcxl;
      intermediary method_10087 Lnet/minecraft/class_2465;method_10087(Lnet/minecraft/class_2232;)Lnet/minecraft/class_2533;
      named getBlockStateIdentifier Lnet/minecraft/client/render/BlockStateIdentifierMap;getBlockStateIdentifier(Lnet/minecraft/block/BlockState;)Lnet/minecraft/client/util/ModelIdentifier;