Class StructurePieceManager

java.lang.Object
net.minecraft.structure.StructurePieceManager

public class StructurePieceManager extends Object
Mappings:
Namespace Name
official bwy
intermediary net/minecraft/class_1589
named net/minecraft/structure/StructurePieceManager
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lbwy;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_7540 Lnet/minecraft/class_1589;field_7540:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/structure/StructurePieceManager;LOGGER:Lorg/apache/logging/log4j/Logger;
    • configIdMap

      private static final Map<String,Class<? extends class_3992>> configIdMap
      Mappings:
      Namespace Name Mixin selector
      official b Lbwy;b:Ljava/util/Map;
      intermediary field_6238 Lnet/minecraft/class_1589;field_6238:Ljava/util/Map;
      named configIdMap Lnet/minecraft/structure/StructurePieceManager;configIdMap:Ljava/util/Map;
    • configClassMap

      private static final Map<Class<? extends class_3992>,String> configClassMap
      Mappings:
      Namespace Name Mixin selector
      official c Lbwy;c:Ljava/util/Map;
      intermediary field_6239 Lnet/minecraft/class_1589;field_6239:Ljava/util/Map;
      named configClassMap Lnet/minecraft/structure/StructurePieceManager;configClassMap:Ljava/util/Map;
    • pieceIdMap

      private static final Map<String,Class<? extends StructurePiece>> pieceIdMap
      Mappings:
      Namespace Name Mixin selector
      official d Lbwy;d:Ljava/util/Map;
      intermediary field_6240 Lnet/minecraft/class_1589;field_6240:Ljava/util/Map;
      named pieceIdMap Lnet/minecraft/structure/StructurePieceManager;pieceIdMap:Ljava/util/Map;
    • pieceClassMap

      private static final Map<Class<? extends StructurePiece>,String> pieceClassMap
      Mappings:
      Namespace Name Mixin selector
      official e Lbwy;e:Ljava/util/Map;
      intermediary field_6241 Lnet/minecraft/class_1589;field_6241:Ljava/util/Map;
      named pieceClassMap Lnet/minecraft/structure/StructurePieceManager;pieceClassMap:Ljava/util/Map;
  • Constructor Details

    • StructurePieceManager

      public StructurePieceManager()
  • Method Details

    • register

      private static void register(Class<? extends class_3992> structureConfigClass, String name)
      Mappings:
      Namespace Name Mixin selector
      official b Lbwy;b(Ljava/lang/Class;Ljava/lang/String;)V
      intermediary method_5523 Lnet/minecraft/class_1589;method_5523(Ljava/lang/Class;Ljava/lang/String;)V
      named register Lnet/minecraft/structure/StructurePieceManager;register(Ljava/lang/Class;Ljava/lang/String;)V
    • registerPiece

      public static void registerPiece(Class<? extends StructurePiece> structurePieceClass, String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lbwy;a(Ljava/lang/Class;Ljava/lang/String;)V
      intermediary method_5521 Lnet/minecraft/class_1589;method_5521(Ljava/lang/Class;Ljava/lang/String;)V
      named registerPiece Lnet/minecraft/structure/StructurePieceManager;registerPiece(Ljava/lang/Class;Ljava/lang/String;)V
    • method_5519

      public static String method_5519(class_3992 class_3992)
      Mappings:
      Namespace Name Mixin selector
      official a Lbwy;a(Lbxc;)Ljava/lang/String;
      intermediary method_5519 Lnet/minecraft/class_1589;method_5519(Lnet/minecraft/class_3992;)Ljava/lang/String;
      named method_5519 Lnet/minecraft/structure/StructurePieceManager;method_5519(Lnet/minecraft/class_3992;)Ljava/lang/String;
    • getId

      public static String getId(StructurePiece piece)
      Mappings:
      Namespace Name Mixin selector
      official a Lbwy;a(Lbxb;)Ljava/lang/String;
      intermediary method_5518 Lnet/minecraft/class_1589;method_5518(Lnet/minecraft/class_34;)Ljava/lang/String;
      named getId Lnet/minecraft/structure/StructurePieceManager;getId(Lnet/minecraft/structure/StructurePiece;)Ljava/lang/String;
    • method_17641

      @Nullable public static class_3992 method_17641(NbtCompound nbtCompound, IWorld iWorld)
      Mappings:
      Namespace Name Mixin selector
      official a Lbwy;a(Lgy;Laxz;)Lbxc;
      intermediary method_17641 Lnet/minecraft/class_1589;method_17641(Lnet/minecraft/class_322;Lnet/minecraft/class_3598;)Lnet/minecraft/class_3992;
      named method_17641 Lnet/minecraft/structure/StructurePieceManager;method_17641(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/IWorld;)Lnet/minecraft/class_3992;
    • method_5522

      public static StructurePiece method_5522(NbtCompound nbtCompound, IWorld iWorld)
      Mappings:
      Namespace Name Mixin selector
      official b Lbwy;b(Lgy;Laxz;)Lbxb;
      intermediary method_5522 Lnet/minecraft/class_1589;method_5522(Lnet/minecraft/class_322;Lnet/minecraft/class_3598;)Lnet/minecraft/class_34;
      named method_5522 Lnet/minecraft/structure/StructurePieceManager;method_5522(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/IWorld;)Lnet/minecraft/structure/StructurePiece;