CLASS cjj net/minecraft/structure/StructureManager FIELD a LOGGER Lorg/apache/logging/log4j/Logger; FIELD b structures Ljava/util/Map; FIELD c dataFixer Lcom/mojang/datafixers/DataFixer; FIELD d server Lnet/minecraft/server/MinecraftServer; FIELD e generatedPath Ljava/nio/file/Path; METHOD (Lnet/minecraft/server/MinecraftServer;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V ARG 1 server ARG 2 worldDir ARG 3 dataFixer METHOD a readStructure (Ljava/io/InputStream;)Lcjn; ARG 1 structureInputStream METHOD a getStructureOrBlank (Lqt;)Lcjn; ARG 1 id METHOD a getStructurePath (Lqt;Ljava/lang/String;)Ljava/nio/file/Path; ARG 1 id ARG 2 string METHOD b getStructure (Lqt;)Lcjn; ARG 1 identifier METHOD b getAndCheckStructurePath (Lqt;Ljava/lang/String;)Ljava/nio/file/Path; ARG 1 id METHOD c saveStructure (Lqt;)Z ARG 1 id METHOD d unloadStructure (Lqt;)V ARG 1 id METHOD e loadStructureFromResource (Lqt;)Lcjn; ARG 1 id METHOD f loadStructureFromFile (Lqt;)Lcjn; ARG 1 id