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 bgu
intermediary net/minecraft/class_1083
named net/minecraft/client/render/BlockStateIdentifierMap
  • Field Details

    • map

      protected Map<BlockState,​ModelIdentifier> map
      Mappings:
      Namespace Name Mixin selector
      official b Lbgu;b:Ljava/util/Map;
      intermediary field_4652 Lnet/minecraft/class_1083;field_4652: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 Lbgu;a(Ljava/util/Map;)Ljava/lang/String;
      intermediary method_3729 Lnet/minecraft/class_1083;method_3729(Ljava/util/Map;)Ljava/lang/String;
      named getPropertyStateString Lnet/minecraft/client/render/BlockStateIdentifierMap;getPropertyStateString(Ljava/util/Map;)Ljava/lang/String;
    • addBlock

      public Map<BlockState,​ModelIdentifier> addBlock​(Block block)
      Specified by:
      addBlock in interface BlockStateIdentifierMapAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lbgy;a(Lafh;)Ljava/util/Map;
      intermediary method_3737 Lnet/minecraft/class_1088;method_3737(Lnet/minecraft/class_160;)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 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;