Class StructurePieceManager

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

public class StructurePieceManager extends Object
Mappings:
Namespace Name
official awe
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 Lawe;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 Map<String,Class<? extends GeneratorConfig>> configIdMap
      Mappings:
      Namespace Name Mixin selector
      official b Lawe;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 Map<Class<? extends GeneratorConfig>,String> configClassMap
      Mappings:
      Namespace Name Mixin selector
      official c Lawe;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 Map<String,Class<? extends StructurePiece>> pieceIdMap
      Mappings:
      Namespace Name Mixin selector
      official d Lawe;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 Map<Class<? extends StructurePiece>,String> pieceClassMap
      Mappings:
      Namespace Name Mixin selector
      official e Lawe;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 GeneratorConfig> structureConfigClass, String name)
      Mappings:
      Namespace Name Mixin selector
      official b Lawe;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

      static void registerPiece(Class<? extends StructurePiece> structurePieceClass, String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lawe;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
    • getId

      public static String getId(GeneratorConfig config)
      Mappings:
      Namespace Name Mixin selector
      official a Lawe;a(Lawh;)Ljava/lang/String;
      intermediary method_5519 Lnet/minecraft/class_1589;method_5519(Lnet/minecraft/class_36;)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 Lawe;a(Lawg;)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;
    • getGeneratorConfigFromNbt

      @Nullable public static GeneratorConfig getGeneratorConfigFromNbt(NbtCompound nbt, World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lawe;a(Ldq;Laht;)Lawh;
      intermediary method_5520 Lnet/minecraft/class_1589;method_5520(Lnet/minecraft/class_322;Lnet/minecraft/class_1150;)Lnet/minecraft/class_36;
      named getGeneratorConfigFromNbt Lnet/minecraft/structure/StructurePieceManager;getGeneratorConfigFromNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/World;)Lnet/minecraft/world/gen/GeneratorConfig;
    • getStructurePieceFromNbt

      public static StructurePiece getStructurePieceFromNbt(NbtCompound nbt, World world)
      Mappings:
      Namespace Name Mixin selector
      official b Lawe;b(Ldq;Laht;)Lawg;
      intermediary method_5522 Lnet/minecraft/class_1589;method_5522(Lnet/minecraft/class_322;Lnet/minecraft/class_1150;)Lnet/minecraft/class_34;
      named getStructurePieceFromNbt Lnet/minecraft/structure/StructurePieceManager;getStructurePieceFromNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/World;)Lnet/minecraft/structure/StructurePiece;