Package net.minecraft.structure
Class StructurePieceManager
java.lang.Object
net.minecraft.structure.StructurePieceManager
- Mappings:
Namespace Name official bbvintermediary net/minecraft/class_1589named net/minecraft/structure/StructurePieceManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Map<Class<? extends GeneratorConfig>,String> private static final Map<String,Class<? extends GeneratorConfig>> private static final Loggerprivate static final Map<Class<? extends StructurePiece>,String> private static final Map<String,Class<? extends StructurePiece>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GeneratorConfiggetGeneratorConfigFromNbt(NbtCompound nbt, World world) static StringgetId(StructurePiece piece) static StringgetId(GeneratorConfig config) static StructurePiecegetStructurePieceFromNbt(NbtCompound nbt, World world) private static voidregister(Class<? extends GeneratorConfig> structureConfigClass, String name) (package private) static voidregisterPiece(Class<? extends StructurePiece> structurePieceClass, String name)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLbbv;a:Lorg/apache/logging/log4j/Logger;intermediary field_7540Lnet/minecraft/class_1589;field_7540:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/structure/StructurePieceManager;LOGGER:Lorg/apache/logging/log4j/Logger;
-
configIdMap
- Mappings:
Namespace Name Mixin selector official bLbbv;b:Ljava/util/Map;intermediary field_6238Lnet/minecraft/class_1589;field_6238:Ljava/util/Map;named configIdMapLnet/minecraft/structure/StructurePieceManager;configIdMap:Ljava/util/Map;
-
configClassMap
- Mappings:
Namespace Name Mixin selector official cLbbv;c:Ljava/util/Map;intermediary field_6239Lnet/minecraft/class_1589;field_6239:Ljava/util/Map;named configClassMapLnet/minecraft/structure/StructurePieceManager;configClassMap:Ljava/util/Map;
-
pieceIdMap
- Mappings:
Namespace Name Mixin selector official dLbbv;d:Ljava/util/Map;intermediary field_6240Lnet/minecraft/class_1589;field_6240:Ljava/util/Map;named pieceIdMapLnet/minecraft/structure/StructurePieceManager;pieceIdMap:Ljava/util/Map;
-
pieceClassMap
- Mappings:
Namespace Name Mixin selector official eLbbv;e:Ljava/util/Map;intermediary field_6241Lnet/minecraft/class_1589;field_6241:Ljava/util/Map;named pieceClassMapLnet/minecraft/structure/StructurePieceManager;pieceClassMap:Ljava/util/Map;
-
-
Constructor Details
-
StructurePieceManager
public StructurePieceManager()
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector official bLbbv;b(Ljava/lang/Class;Ljava/lang/String;)Vintermediary method_5523Lnet/minecraft/class_1589;method_5523(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 aLbbv;a(Ljava/lang/Class;Ljava/lang/String;)Vintermediary method_5521Lnet/minecraft/class_1589;method_5521(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 aLbbv;a(Lbby;)Ljava/lang/String;intermediary method_5519Lnet/minecraft/class_1589;method_5519(Lnet/minecraft/class_36;)Ljava/lang/String;named getIdLnet/minecraft/structure/StructurePieceManager;getId(Lnet/minecraft/world/gen/GeneratorConfig;)Ljava/lang/String;
-
getId
- Mappings:
Namespace Name Mixin selector official aLbbv;a(Lbbx;)Ljava/lang/String;intermediary method_5518Lnet/minecraft/class_1589;method_5518(Lnet/minecraft/class_34;)Ljava/lang/String;named getIdLnet/minecraft/structure/StructurePieceManager;getId(Lnet/minecraft/structure/StructurePiece;)Ljava/lang/String;
-
getGeneratorConfigFromNbt
- Mappings:
Namespace Name Mixin selector official aLbbv;a(Lfy;Lamu;)Lbby;intermediary method_5520Lnet/minecraft/class_1589;method_5520(Lnet/minecraft/class_322;Lnet/minecraft/class_1150;)Lnet/minecraft/class_36;named getGeneratorConfigFromNbtLnet/minecraft/structure/StructurePieceManager;getGeneratorConfigFromNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/World;)Lnet/minecraft/world/gen/GeneratorConfig;
-
getStructurePieceFromNbt
- Mappings:
Namespace Name Mixin selector official bLbbv;b(Lfy;Lamu;)Lbbx;intermediary method_5522Lnet/minecraft/class_1589;method_5522(Lnet/minecraft/class_322;Lnet/minecraft/class_1150;)Lnet/minecraft/class_34;named getStructurePieceFromNbtLnet/minecraft/structure/StructurePieceManager;getStructurePieceFromNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/World;)Lnet/minecraft/structure/StructurePiece;
-