类 StructureManager


  • public class StructureManager
    extends Object
    Mappings:
    Namespace Name
    official dbp
    intermediary net/minecraft/class_3485
    named net/minecraft/structure/StructureManager
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Ldbp;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_15514 Lnet/minecraft/class_3485;field_15514:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/structure/StructureManager;LOGGER:Lorg/apache/logging/log4j/Logger;
      • field_31684

        private static final String field_31684
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Ldbp;b:Ljava/lang/String;
        intermediary field_31684 Lnet/minecraft/class_3485;field_31684:Ljava/lang/String;
        named field_31684 Lnet/minecraft/structure/StructureManager;field_31684:Ljava/lang/String;
      • field_31685

        private static final String field_31685
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Ldbp;c:Ljava/lang/String;
        intermediary field_31685 Lnet/minecraft/class_3485;field_31685:Ljava/lang/String;
        named field_31685 Lnet/minecraft/structure/StructureManager;field_31685:Ljava/lang/String;
      • field_31686

        private static final String field_31686
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Ldbp;d:Ljava/lang/String;
        intermediary field_31686 Lnet/minecraft/class_3485;field_31686:Ljava/lang/String;
        named field_31686 Lnet/minecraft/structure/StructureManager;field_31686:Ljava/lang/String;
      • structures

        private final Map<Identifier,​Structure> structures
        Mappings:
        Namespace Name Mixin selector
        official e Ldbp;e:Ljava/util/Map;
        intermediary field_15513 Lnet/minecraft/class_3485;field_15513:Ljava/util/Map;
        named structures Lnet/minecraft/structure/StructureManager;structures:Ljava/util/Map;
      • dataFixer

        private final com.mojang.datafixers.DataFixer dataFixer
        Mappings:
        Namespace Name Mixin selector
        official f Ldbp;f:Lcom/mojang/datafixers/DataFixer;
        intermediary field_15515 Lnet/minecraft/class_3485;field_15515:Lcom/mojang/datafixers/DataFixer;
        named dataFixer Lnet/minecraft/structure/StructureManager;dataFixer:Lcom/mojang/datafixers/DataFixer;
      • resourceManager

        private ResourceManager resourceManager
        Mappings:
        Namespace Name Mixin selector
        official g Ldbp;g:Ladl;
        intermediary field_25189 Lnet/minecraft/class_3485;field_25189:Lnet/minecraft/class_3300;
        named resourceManager Lnet/minecraft/structure/StructureManager;resourceManager:Lnet/minecraft/resource/ResourceManager;
      • generatedPath

        private final Path generatedPath
        Mappings:
        Namespace Name Mixin selector
        official h Ldbp;h:Ljava/nio/file/Path;
        intermediary field_15512 Lnet/minecraft/class_3485;field_15512:Ljava/nio/file/Path;
        named generatedPath Lnet/minecraft/structure/StructureManager;generatedPath:Ljava/nio/file/Path;
    • 构造器详细资料

      • StructureManager

        public StructureManager​(ResourceManager resourceManager,
                                LevelStorage.Session session,
                                com.mojang.datafixers.DataFixer dataFixer)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldbp;<init>(Ladl;Ldhb$a;Lcom/mojang/datafixers/DataFixer;)V
        intermediary <init> Lnet/minecraft/class_3485;<init>(Lnet/minecraft/class_3300;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)V
        named <init> Lnet/minecraft/structure/StructureManager;<init>(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/world/level/storage/LevelStorage$Session;Lcom/mojang/datafixers/DataFixer;)V
    • 方法详细资料

      • getStructureOrBlank

        public Structure getStructureOrBlank​(Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbp;a(Lwp;)Ldbu;
        intermediary method_15091 Lnet/minecraft/class_3485;method_15091(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3499;
        named getStructureOrBlank Lnet/minecraft/structure/StructureManager;getStructureOrBlank(Lnet/minecraft/util/Identifier;)Lnet/minecraft/structure/Structure;
      • getStructure

        @Nullable
        public @Nullable Structure getStructure​(Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official b Ldbp;b(Lwp;)Ldbu;
        intermediary method_15094 Lnet/minecraft/class_3485;method_15094(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3499;
        named getStructure Lnet/minecraft/structure/StructureManager;getStructure(Lnet/minecraft/util/Identifier;)Lnet/minecraft/structure/Structure;
      • setResourceManager

        public void setResourceManager​(ResourceManager resourceManager)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbp;a(Ladl;)V
        intermediary method_29300 Lnet/minecraft/class_3485;method_29300(Lnet/minecraft/class_3300;)V
        named setResourceManager Lnet/minecraft/structure/StructureManager;setResourceManager(Lnet/minecraft/resource/ResourceManager;)V
      • loadStructureFromResource

        @Nullable
        private @Nullable Structure loadStructureFromResource​(Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official e Ldbp;e(Lwp;)Ldbu;
        intermediary method_15088 Lnet/minecraft/class_3485;method_15088(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3499;
        named loadStructureFromResource Lnet/minecraft/structure/StructureManager;loadStructureFromResource(Lnet/minecraft/util/Identifier;)Lnet/minecraft/structure/Structure;
      • loadStructureFromFile

        @Nullable
        private @Nullable Structure loadStructureFromFile​(Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official f Ldbp;f(Lwp;)Ldbu;
        intermediary method_15092 Lnet/minecraft/class_3485;method_15092(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3499;
        named loadStructureFromFile Lnet/minecraft/structure/StructureManager;loadStructureFromFile(Lnet/minecraft/util/Identifier;)Lnet/minecraft/structure/Structure;
      • readStructure

        private Structure readStructure​(InputStream structureInputStream)
                                 throws IOException
        抛出:
        IOException
        Mappings:
        Namespace Name Mixin selector
        official a Ldbp;a(Ljava/io/InputStream;)Ldbu;
        intermediary method_15090 Lnet/minecraft/class_3485;method_15090(Ljava/io/InputStream;)Lnet/minecraft/class_3499;
        named readStructure Lnet/minecraft/structure/StructureManager;readStructure(Ljava/io/InputStream;)Lnet/minecraft/structure/Structure;
      • createStructure

        public Structure createStructure​(CompoundTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbp;a(Lmv;)Ldbu;
        intermediary method_21891 Lnet/minecraft/class_3485;method_21891(Lnet/minecraft/class_2487;)Lnet/minecraft/class_3499;
        named createStructure Lnet/minecraft/structure/StructureManager;createStructure(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/structure/Structure;
      • saveStructure

        public boolean saveStructure​(Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official c Ldbp;c(Lwp;)Z
        intermediary method_15093 Lnet/minecraft/class_3485;method_15093(Lnet/minecraft/class_2960;)Z
        named saveStructure Lnet/minecraft/structure/StructureManager;saveStructure(Lnet/minecraft/util/Identifier;)Z
      • getStructurePath

        public Path getStructurePath​(Identifier id,
                                     String extension)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbp;a(Lwp;Ljava/lang/String;)Ljava/nio/file/Path;
        intermediary method_15085 Lnet/minecraft/class_3485;method_15085(Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path;
        named getStructurePath Lnet/minecraft/structure/StructureManager;getStructurePath(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Ljava/nio/file/Path;
      • getAndCheckStructurePath

        private Path getAndCheckStructurePath​(Identifier id,
                                              String extension)
        Mappings:
        Namespace Name Mixin selector
        official b Ldbp;b(Lwp;Ljava/lang/String;)Ljava/nio/file/Path;
        intermediary method_15086 Lnet/minecraft/class_3485;method_15086(Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path;
        named getAndCheckStructurePath Lnet/minecraft/structure/StructureManager;getAndCheckStructurePath(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Ljava/nio/file/Path;
      • unloadStructure

        public void unloadStructure​(Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official d Ldbp;d(Lwp;)V
        intermediary method_15087 Lnet/minecraft/class_3485;method_15087(Lnet/minecraft/class_2960;)V
        named unloadStructure Lnet/minecraft/structure/StructureManager;unloadStructure(Lnet/minecraft/util/Identifier;)V