Class BlockStateIdentifierMap

java.lang.Object
net.minecraft.client.render.BlockStateIdentifierMap
All Implemented Interfaces:
BlockStateIdentifierMapAccess
Direct Known Subclasses:
BlockStateMap, class_4787, class_4788, class_4789, class_4790, class_4791, class_4792, class_4793, DefaultBlockStateMap

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

    • map

      protected Map map
      Mappings:
      Namespace Name Mixin selector
      official b Lcnc;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 map)
      Mappings:
      Namespace Name Mixin selector
      official a Lcnc;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;
    • addBlock

      public Map addBlock(Block block)
      Specified by:
      addBlock in interface BlockStateIdentifierMapAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lcni;a(Latr;)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 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;