Class BlockStateMap

All Implemented Interfaces:
BlockStateIdentifierMapAccess

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

    • defaultProperty

      private final Property<?> defaultProperty
      Mappings:
      Namespace Name Mixin selector
      official a Lbpe;a:Lars;
      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 Lbpe;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 Lbpe;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(@Nullable Property<?> defaultProperty, @Nullable String suffix, List<Property<?>> ignoredProperties)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbpe;<init>(Lars;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 Lbpb;a(Lard;)Lbxq;
      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;
    • method_12405

      private <T extends Comparable<T>> String method_12405(Property<T> property, Map<Property<?>,Comparable<?>> map)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpe;a(Lars;Ljava/util/Map;)Ljava/lang/String;
      intermediary method_12405 Lnet/minecraft/class_2468;method_12405(Lnet/minecraft/class_2247;Ljava/util/Map;)Ljava/lang/String;
      named method_12405 Lnet/minecraft/client/BlockStateMap;method_12405(Lnet/minecraft/state/property/Property;Ljava/util/Map;)Ljava/lang/String;