Class StructurePieceManager

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

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

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Laqr;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_2107 Lnet/minecraft/class_558;field_2107:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/structure/StructurePieceManager;LOGGER:Lorg/apache/logging/log4j/Logger;
    • idConfigMap

      private static Map<String,​Class<? extends GeneratorConfig>> idConfigMap
      Mappings:
      Namespace Name Mixin selector
      official b Laqr;b:Ljava/util/Map;
      intermediary field_2108 Lnet/minecraft/class_558;field_2108:Ljava/util/Map;
      named idConfigMap Lnet/minecraft/structure/StructurePieceManager;idConfigMap:Ljava/util/Map;
    • classConfigMap

      private static Map<Class<? extends GeneratorConfig>,​String> classConfigMap
      Mappings:
      Namespace Name Mixin selector
      official c Laqr;c:Ljava/util/Map;
      intermediary field_2109 Lnet/minecraft/class_558;field_2109:Ljava/util/Map;
      named classConfigMap Lnet/minecraft/structure/StructurePieceManager;classConfigMap:Ljava/util/Map;
    • idPieceMap

      private static Map<String,​Class<? extends StructurePiece>> idPieceMap
      Mappings:
      Namespace Name Mixin selector
      official d Laqr;d:Ljava/util/Map;
      intermediary field_2110 Lnet/minecraft/class_558;field_2110:Ljava/util/Map;
      named idPieceMap Lnet/minecraft/structure/StructurePieceManager;idPieceMap:Ljava/util/Map;
    • pieceIdMap

      private static Map<Class<? extends StructurePiece>,​String> pieceIdMap
      Mappings:
      Namespace Name Mixin selector
      official e Laqr;e:Ljava/util/Map;
      intermediary field_2111 Lnet/minecraft/class_558;field_2111:Ljava/util/Map;
      named pieceIdMap Lnet/minecraft/structure/StructurePieceManager;pieceIdMap:Ljava/util/Map;
  • Constructor Details

    • StructurePieceManager

      public StructurePieceManager()
  • Method Details

    • register

      private static void register​(Class<? extends GeneratorConfig> clazz, String name)
      Mappings:
      Namespace Name Mixin selector
      official b Laqr;b(Ljava/lang/Class;Ljava/lang/String;)V
      intermediary method_1704 Lnet/minecraft/class_558;method_1704(Ljava/lang/Class;Ljava/lang/String;)V
      named register Lnet/minecraft/structure/StructurePieceManager;register(Ljava/lang/Class;Ljava/lang/String;)V
    • registerPiece

      static void registerPiece​(Class<? extends StructurePiece> clazz, String name)
      Mappings:
      Namespace Name Mixin selector
      official a Laqr;a(Ljava/lang/Class;Ljava/lang/String;)V
      intermediary method_1702 Lnet/minecraft/class_558;method_1702(Ljava/lang/Class;Ljava/lang/String;)V
      named registerPiece Lnet/minecraft/structure/StructurePieceManager;registerPiece(Ljava/lang/Class;Ljava/lang/String;)V
    • getId

      public static String getId​(GeneratorConfig config)
      Mappings:
      Namespace Name Mixin selector
      official a Laqr;a(Laqu;)Ljava/lang/String;
      intermediary method_1700 Lnet/minecraft/class_558;method_1700(Lnet/minecraft/class_562;)Ljava/lang/String;
      named getId Lnet/minecraft/structure/StructurePieceManager;getId(Lnet/minecraft/world/gen/GeneratorConfig;)Ljava/lang/String;
    • getId

      public static String getId​(StructurePiece piece)
      Mappings:
      Namespace Name Mixin selector
      official a Laqr;a(Laqt;)Ljava/lang/String;
      intermediary method_1699 Lnet/minecraft/class_558;method_1699(Lnet/minecraft/class_560;)Ljava/lang/String;
      named getId Lnet/minecraft/structure/StructurePieceManager;getId(Lnet/minecraft/structure/StructurePiece;)Ljava/lang/String;
    • method_1701

      public static GeneratorConfig method_1701​(CompoundTag nbt, World world)
      Mappings:
      Namespace Name Mixin selector
      official a Laqr;a(Ldn;Ladm;)Laqu;
      intermediary method_1701 Lnet/minecraft/class_558;method_1701(Lnet/minecraft/class_1405;Lnet/minecraft/class_99;)Lnet/minecraft/class_562;
      named method_1701 Lnet/minecraft/structure/StructurePieceManager;method_1701(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/World;)Lnet/minecraft/world/gen/GeneratorConfig;
    • method_1703

      public static StructurePiece method_1703​(CompoundTag nbt, World world)
      Mappings:
      Namespace Name Mixin selector
      official b Laqr;b(Ldn;Ladm;)Laqt;
      intermediary method_1703 Lnet/minecraft/class_558;method_1703(Lnet/minecraft/class_1405;Lnet/minecraft/class_99;)Lnet/minecraft/class_560;
      named method_1703 Lnet/minecraft/structure/StructurePieceManager;method_1703(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/World;)Lnet/minecraft/structure/StructurePiece;