Package net.minecraft.structure
Class StructureManager
java.lang.Object
net.minecraft.structure.StructureManager
- Mappings:
Namespace Name official dcpintermediary net/minecraft/class_3485named net/minecraft/structure/StructureManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.mojang.datafixers.DataFixerprivate static Stringprivate static Stringprivate static Stringprivate Pathprivate static Loggerprivate ResourceManagerprivate Map<Identifier,Optional<Structure>> -
Constructor Summary
ConstructorsConstructorDescriptionStructureManager(ResourceManager resourceManager, LevelStorage.Session session, com.mojang.datafixers.DataFixer dataFixer) -
Method Summary
Modifier and TypeMethodDescriptioncreateStructure(NbtCompound nbt)private PathgetAndCheckStructurePath(Identifier id, String extension)getStructure(Identifier id)getStructurePath(Identifier id, String extension)private StructurereadStructure(InputStream structureInputStream)booleansaveStructure(Identifier identifier)voidsetResourceManager(ResourceManager resourceManager)void
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLdcp;a:Lorg/apache/logging/log4j/Logger;intermediary field_15514Lnet/minecraft/class_3485;field_15514:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/structure/StructureManager;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_31684
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLdcp;b:Ljava/lang/String;intermediary field_31684Lnet/minecraft/class_3485;field_31684:Ljava/lang/String;named field_31684Lnet/minecraft/structure/StructureManager;field_31684:Ljava/lang/String;
-
field_31685
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLdcp;c:Ljava/lang/String;intermediary field_31685Lnet/minecraft/class_3485;field_31685:Ljava/lang/String;named field_31685Lnet/minecraft/structure/StructureManager;field_31685:Ljava/lang/String;
-
field_31686
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLdcp;d:Ljava/lang/String;intermediary field_31686Lnet/minecraft/class_3485;field_31686:Ljava/lang/String;named field_31686Lnet/minecraft/structure/StructureManager;field_31686:Ljava/lang/String;
-
structures
- Mappings:
Namespace Name Mixin selector official eLdcp;e:Ljava/util/Map;intermediary field_15513Lnet/minecraft/class_3485;field_15513:Ljava/util/Map;named structuresLnet/minecraft/structure/StructureManager;structures:Ljava/util/Map;
-
dataFixer
private final com.mojang.datafixers.DataFixer dataFixer- Mappings:
Namespace Name Mixin selector official fLdcp;f:Lcom/mojang/datafixers/DataFixer;intermediary field_15515Lnet/minecraft/class_3485;field_15515:Lcom/mojang/datafixers/DataFixer;named dataFixerLnet/minecraft/structure/StructureManager;dataFixer:Lcom/mojang/datafixers/DataFixer;
-
resourceManager
- Mappings:
Namespace Name Mixin selector official gLdcp;g:Ladt;intermediary field_25189Lnet/minecraft/class_3485;field_25189:Lnet/minecraft/class_3300;named resourceManagerLnet/minecraft/structure/StructureManager;resourceManager:Lnet/minecraft/resource/ResourceManager;
-
generatedPath
- Mappings:
Namespace Name Mixin selector official hLdcp;h:Ljava/nio/file/Path;intermediary field_15512Lnet/minecraft/class_3485;field_15512:Ljava/nio/file/Path;named generatedPathLnet/minecraft/structure/StructureManager;generatedPath:Ljava/nio/file/Path;
-
-
Constructor Details
-
StructureManager
public StructureManager(ResourceManager resourceManager, LevelStorage.Session session, com.mojang.datafixers.DataFixer dataFixer)- Mappings:
Namespace Name Mixin selector official <init>Ldcp;<init>(Ladt;Ldib$a;Lcom/mojang/datafixers/DataFixer;)Vintermediary <init>Lnet/minecraft/class_3485;<init>(Lnet/minecraft/class_3300;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)Vnamed <init>Lnet/minecraft/structure/StructureManager;<init>(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/world/level/storage/LevelStorage$Session;Lcom/mojang/datafixers/DataFixer;)V
-
-
Method Details
-
getStructureOrBlank
- Mappings:
Namespace Name Mixin selector official aLdcp;a(Lww;)Ldcu;intermediary method_15091Lnet/minecraft/class_3485;method_15091(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3499;named getStructureOrBlankLnet/minecraft/structure/StructureManager;getStructureOrBlank(Lnet/minecraft/util/Identifier;)Lnet/minecraft/structure/Structure;
-
getStructure
- Mappings:
Namespace Name Mixin selector official bLdcp;b(Lww;)Ljava/util/Optional;intermediary method_15094Lnet/minecraft/class_3485;method_15094(Lnet/minecraft/class_2960;)Ljava/util/Optional;named getStructureLnet/minecraft/structure/StructureManager;getStructure(Lnet/minecraft/util/Identifier;)Ljava/util/Optional;
-
setResourceManager
- Mappings:
Namespace Name Mixin selector official aLdcp;a(Ladt;)Vintermediary method_29300Lnet/minecraft/class_3485;method_29300(Lnet/minecraft/class_3300;)Vnamed setResourceManagerLnet/minecraft/structure/StructureManager;setResourceManager(Lnet/minecraft/resource/ResourceManager;)V
-
loadStructureFromResource
- Mappings:
Namespace Name Mixin selector official eLdcp;e(Lww;)Ljava/util/Optional;intermediary method_15088Lnet/minecraft/class_3485;method_15088(Lnet/minecraft/class_2960;)Ljava/util/Optional;named loadStructureFromResourceLnet/minecraft/structure/StructureManager;loadStructureFromResource(Lnet/minecraft/util/Identifier;)Ljava/util/Optional;
-
loadStructureFromFile
- Mappings:
Namespace Name Mixin selector official fLdcp;f(Lww;)Ljava/util/Optional;intermediary method_15092Lnet/minecraft/class_3485;method_15092(Lnet/minecraft/class_2960;)Ljava/util/Optional;named loadStructureFromFileLnet/minecraft/structure/StructureManager;loadStructureFromFile(Lnet/minecraft/util/Identifier;)Ljava/util/Optional;
-
readStructure
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdcp;a(Ljava/io/InputStream;)Ldcu;intermediary method_15090Lnet/minecraft/class_3485;method_15090(Ljava/io/InputStream;)Lnet/minecraft/class_3499;named readStructureLnet/minecraft/structure/StructureManager;readStructure(Ljava/io/InputStream;)Lnet/minecraft/structure/Structure;
-
createStructure
- Mappings:
Namespace Name Mixin selector official aLdcp;a(Lna;)Ldcu;intermediary method_21891Lnet/minecraft/class_3485;method_21891(Lnet/minecraft/class_2487;)Lnet/minecraft/class_3499;named createStructureLnet/minecraft/structure/StructureManager;createStructure(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/structure/Structure;
-
saveStructure
- Mappings:
Namespace Name Mixin selector official cLdcp;c(Lww;)Zintermediary method_15093Lnet/minecraft/class_3485;method_15093(Lnet/minecraft/class_2960;)Znamed saveStructureLnet/minecraft/structure/StructureManager;saveStructure(Lnet/minecraft/util/Identifier;)Z
-
getStructurePath
- Mappings:
Namespace Name Mixin selector official aLdcp;a(Lww;Ljava/lang/String;)Ljava/nio/file/Path;intermediary method_15085Lnet/minecraft/class_3485;method_15085(Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path;named getStructurePathLnet/minecraft/structure/StructureManager;getStructurePath(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Ljava/nio/file/Path;
-
getAndCheckStructurePath
- Mappings:
Namespace Name Mixin selector official bLdcp;b(Lww;Ljava/lang/String;)Ljava/nio/file/Path;intermediary method_15086Lnet/minecraft/class_3485;method_15086(Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path;named getAndCheckStructurePathLnet/minecraft/structure/StructureManager;getAndCheckStructurePath(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Ljava/nio/file/Path;
-
unloadStructure
- Mappings:
Namespace Name Mixin selector official dLdcp;d(Lww;)Vintermediary method_15087Lnet/minecraft/class_3485;method_15087(Lnet/minecraft/class_2960;)Vnamed unloadStructureLnet/minecraft/structure/StructureManager;unloadStructure(Lnet/minecraft/util/Identifier;)V
-