接口 StructureHolder

  • 所有已知子接口:
    Chunk
    所有已知实现类:
    EmptyChunk, ProtoChunk, ReadOnlyChunk, WorldChunk

    public interface StructureHolder
    Mappings:
    Namespace Name
    official clr
    intermediary net/minecraft/class_2810
    named net/minecraft/world/StructureHolder
    • 方法详细资料

      • getStructureStart

        @Nullable
        @Nullable StructureStart<?> getStructureStart​(StructureFeature<?> structure)
        Mappings:
        Namespace Name Mixin selector
        official a Lclr;a(Lcsx;)Ldao;
        intermediary method_12181 Lnet/minecraft/class_2810;method_12181(Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;
        named getStructureStart Lnet/minecraft/world/StructureHolder;getStructureStart(Lnet/minecraft/world/gen/feature/StructureFeature;)Lnet/minecraft/structure/StructureStart;
      • setStructureStart

        void setStructureStart​(StructureFeature<?> structure,
                               StructureStart<?> start)
        Mappings:
        Namespace Name Mixin selector
        official a Lclr;a(Lcsx;Ldao;)V
        intermediary method_12184 Lnet/minecraft/class_2810;method_12184(Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)V
        named setStructureStart Lnet/minecraft/world/StructureHolder;setStructureStart(Lnet/minecraft/world/gen/feature/StructureFeature;Lnet/minecraft/structure/StructureStart;)V
      • getStructureReferences

        LongSet getStructureReferences​(StructureFeature<?> structure)
        Mappings:
        Namespace Name Mixin selector
        official b Lclr;b(Lcsx;)Lit/unimi/dsi/fastutil/longs/LongSet;
        intermediary method_12180 Lnet/minecraft/class_2810;method_12180(Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet;
        named getStructureReferences Lnet/minecraft/world/StructureHolder;getStructureReferences(Lnet/minecraft/world/gen/feature/StructureFeature;)Lit/unimi/dsi/fastutil/longs/LongSet;
      • addStructureReference

        void addStructureReference​(StructureFeature<?> structure,
                                   long reference)
        Mappings:
        Namespace Name Mixin selector
        official a Lclr;a(Lcsx;J)V
        intermediary method_12182 Lnet/minecraft/class_2810;method_12182(Lnet/minecraft/class_3195;J)V
        named addStructureReference Lnet/minecraft/world/StructureHolder;addStructureReference(Lnet/minecraft/world/gen/feature/StructureFeature;J)V
      • getStructureReferences

        Map<StructureFeature<?>,​LongSet> getStructureReferences()
        Mappings:
        Namespace Name Mixin selector
        official w Lclr;w()Ljava/util/Map;
        intermediary method_12179 Lnet/minecraft/class_2810;method_12179()Ljava/util/Map;
        named getStructureReferences Lnet/minecraft/world/StructureHolder;getStructureReferences()Ljava/util/Map;
      • setStructureReferences

        void setStructureReferences​(Map<StructureFeature<?>,​LongSet> structureReferences)
        Mappings:
        Namespace Name Mixin selector
        official b Lclr;b(Ljava/util/Map;)V
        intermediary method_12183 Lnet/minecraft/class_2810;method_12183(Ljava/util/Map;)V
        named setStructureReferences Lnet/minecraft/world/StructureHolder;setStructureReferences(Ljava/util/Map;)V