Class BlockStateMap

All Implemented Interfaces:
BlockStateIdentifierMapAccess

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

    • defaultProperty

      private final Property<?> defaultProperty
      Mappings:
      Namespace Name Mixin selector
      official a Lbgx;a:Lamo;
      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 Lbgx;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<Property<?>> ignoredProperties
      Mappings:
      Namespace Name Mixin selector
      official d Lbgx;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<Property<?>> ignoredProperties)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbgx;<init>(Lamo;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 Lbgu;a(Lalz;)Lbov;
      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;