Package net.minecraft.structure
Class StructurePieceManager
java.lang.Object
net.minecraft.structure.StructurePieceManager
public class StructurePieceManager extends Object
- Mappings:
Namespace Name official aqrintermediary net/minecraft/class_558named net/minecraft/structure/StructurePieceManager
-
Field Summary
Fields Modifier and Type Field Description private static Map<Class<? extends GeneratorConfig>,String>classConfigMapprivate static Map<String,Class<? extends GeneratorConfig>>idConfigMapprivate static Map<String,Class<? extends StructurePiece>>idPieceMapprivate static LoggerLOGGERprivate static Map<Class<? extends StructurePiece>,String>pieceIdMap -
Constructor Summary
Constructors Constructor Description StructurePieceManager() -
Method Summary
Modifier and Type Method Description static StringgetId(StructurePiece piece)static StringgetId(GeneratorConfig config)static GeneratorConfigmethod_1701(CompoundTag nbt, World world)static StructurePiecemethod_1703(CompoundTag nbt, World world)private static voidregister(Class<? extends GeneratorConfig> clazz, String name)(package private) static voidregisterPiece(Class<? extends StructurePiece> clazz, String name)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLaqr;a:Lorg/apache/logging/log4j/Logger;intermediary field_2107Lnet/minecraft/class_558;field_2107:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/structure/StructurePieceManager;LOGGER:Lorg/apache/logging/log4j/Logger;
-
idConfigMap
- Mappings:
Namespace Name Mixin selector official bLaqr;b:Ljava/util/Map;intermediary field_2108Lnet/minecraft/class_558;field_2108:Ljava/util/Map;named idConfigMapLnet/minecraft/structure/StructurePieceManager;idConfigMap:Ljava/util/Map;
-
classConfigMap
- Mappings:
Namespace Name Mixin selector official cLaqr;c:Ljava/util/Map;intermediary field_2109Lnet/minecraft/class_558;field_2109:Ljava/util/Map;named classConfigMapLnet/minecraft/structure/StructurePieceManager;classConfigMap:Ljava/util/Map;
-
idPieceMap
- Mappings:
Namespace Name Mixin selector official dLaqr;d:Ljava/util/Map;intermediary field_2110Lnet/minecraft/class_558;field_2110:Ljava/util/Map;named idPieceMapLnet/minecraft/structure/StructurePieceManager;idPieceMap:Ljava/util/Map;
-
pieceIdMap
- Mappings:
Namespace Name Mixin selector official eLaqr;e:Ljava/util/Map;intermediary field_2111Lnet/minecraft/class_558;field_2111:Ljava/util/Map;named pieceIdMapLnet/minecraft/structure/StructurePieceManager;pieceIdMap:Ljava/util/Map;
-
-
Constructor Details
-
StructurePieceManager
public StructurePieceManager()
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector official bLaqr;b(Ljava/lang/Class;Ljava/lang/String;)Vintermediary method_1704Lnet/minecraft/class_558;method_1704(Ljava/lang/Class;Ljava/lang/String;)Vnamed registerLnet/minecraft/structure/StructurePieceManager;register(Ljava/lang/Class;Ljava/lang/String;)V
-
registerPiece
- Mappings:
Namespace Name Mixin selector official aLaqr;a(Ljava/lang/Class;Ljava/lang/String;)Vintermediary method_1702Lnet/minecraft/class_558;method_1702(Ljava/lang/Class;Ljava/lang/String;)Vnamed registerPieceLnet/minecraft/structure/StructurePieceManager;registerPiece(Ljava/lang/Class;Ljava/lang/String;)V
-
getId
- Mappings:
Namespace Name Mixin selector official aLaqr;a(Laqu;)Ljava/lang/String;intermediary method_1700Lnet/minecraft/class_558;method_1700(Lnet/minecraft/class_562;)Ljava/lang/String;named getIdLnet/minecraft/structure/StructurePieceManager;getId(Lnet/minecraft/world/gen/GeneratorConfig;)Ljava/lang/String;
-
getId
- Mappings:
Namespace Name Mixin selector official aLaqr;a(Laqt;)Ljava/lang/String;intermediary method_1699Lnet/minecraft/class_558;method_1699(Lnet/minecraft/class_560;)Ljava/lang/String;named getIdLnet/minecraft/structure/StructurePieceManager;getId(Lnet/minecraft/structure/StructurePiece;)Ljava/lang/String;
-
method_1701
- Mappings:
Namespace Name Mixin selector official aLaqr;a(Ldn;Ladm;)Laqu;intermediary method_1701Lnet/minecraft/class_558;method_1701(Lnet/minecraft/class_1405;Lnet/minecraft/class_99;)Lnet/minecraft/class_562;named method_1701Lnet/minecraft/structure/StructurePieceManager;method_1701(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/World;)Lnet/minecraft/world/gen/GeneratorConfig;
-
method_1703
- Mappings:
Namespace Name Mixin selector official bLaqr;b(Ldn;Ladm;)Laqt;intermediary method_1703Lnet/minecraft/class_558;method_1703(Lnet/minecraft/class_1405;Lnet/minecraft/class_99;)Lnet/minecraft/class_560;named method_1703Lnet/minecraft/structure/StructurePieceManager;method_1703(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/World;)Lnet/minecraft/structure/StructurePiece;
-