Class BlockStateMap

All Implemented Interfaces:
BlockStateIdentifierMapAccess

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

    • defaultProperty

      private final Property<?> defaultProperty
      Mappings:
      Namespace Name Mixin selector
      official a Lbgx;a:Lamo;
      intermediary field_4655 Lnet/minecraft/class_1086;field_4655:Lnet/minecraft/class_392;
      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_4656 Lnet/minecraft/class_1086;field_4656: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_4657 Lnet/minecraft/class_1086;field_4657: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_1086;<init>(Lnet/minecraft/class_392;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_3728 Lnet/minecraft/class_1083;method_3728(Lnet/minecraft/class_376;)Lnet/minecraft/class_1293;
      named getBlockStateIdentifier Lnet/minecraft/client/render/BlockStateIdentifierMap;getBlockStateIdentifier(Lnet/minecraft/block/BlockState;)Lnet/minecraft/client/util/ModelIdentifier;