Class BlockStateIdentifierMap

java.lang.Object
net.minecraft.client.render.BlockStateIdentifierMap
All Implemented Interfaces:
BlockStateIdentifierMapAccess
Direct Known Subclasses:
BlockStateMap, DefaultBlockStateMap

@Environment(CLIENT) public abstract class BlockStateIdentifierMap extends Object implements BlockStateIdentifierMapAccess
Mappings:
Namespace Name
official bpb
intermediary net/minecraft/class_2465
named net/minecraft/client/render/BlockStateIdentifierMap
  • Field Details

    • map

      protected Map<BlockState,ModelIdentifier> map
      Mappings:
      Namespace Name Mixin selector
      official b Lbpb;b:Ljava/util/Map;
      intermediary field_11000 Lnet/minecraft/class_2465;field_11000:Ljava/util/Map;
      named map Lnet/minecraft/client/render/BlockStateIdentifierMap;map:Ljava/util/Map;
  • Constructor Details

    • BlockStateIdentifierMap

      public BlockStateIdentifierMap()
  • Method Details

    • getPropertyStateString

      public String getPropertyStateString(Map<Property<?>,Comparable<?>> map)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpb;a(Ljava/util/Map;)Ljava/lang/String;
      intermediary method_10088 Lnet/minecraft/class_2465;method_10088(Ljava/util/Map;)Ljava/lang/String;
      named getPropertyStateString Lnet/minecraft/client/render/BlockStateIdentifierMap;getPropertyStateString(Ljava/util/Map;)Ljava/lang/String;
    • method_12402

      private <T extends Comparable<T>> String method_12402(Property<T> property, Comparable<?> comparable)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpb;a(Lars;Ljava/lang/Comparable;)Ljava/lang/String;
      intermediary method_12402 Lnet/minecraft/class_2465;method_12402(Lnet/minecraft/class_2247;Ljava/lang/Comparable;)Ljava/lang/String;
      named method_12402 Lnet/minecraft/client/render/BlockStateIdentifierMap;method_12402(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Ljava/lang/String;
    • addBlock

      public Map<BlockState,ModelIdentifier> addBlock(Block block)
      Specified by:
      addBlock in interface BlockStateIdentifierMapAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lbpf;a(Lajt;)Ljava/util/Map;
      intermediary method_10096 Lnet/minecraft/class_2470;method_10096(Lnet/minecraft/class_197;)Ljava/util/Map;
      named addBlock Lnet/minecraft/client/render/BlockStateIdentifierMapAccess;addBlock(Lnet/minecraft/block/Block;)Ljava/util/Map;
    • getBlockStateIdentifier

      protected abstract ModelIdentifier getBlockStateIdentifier(BlockState state)
      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;