类 ProtoChunk

    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Lcmd;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_12920 Lnet/minecraft/class_2839;field_12920:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/world/chunk/ProtoChunk;LOGGER:Lorg/apache/logging/log4j/Logger;
      • pos

        private final ChunkPos pos
        Mappings:
        Namespace Name Mixin selector
        official b Lcmd;b:Lbuw;
        intermediary field_12928 Lnet/minecraft/class_2839;field_12928:Lnet/minecraft/class_1923;
        named pos Lnet/minecraft/world/chunk/ProtoChunk;pos:Lnet/minecraft/util/math/ChunkPos;
      • shouldSave

        private volatile boolean shouldSave
        Mappings:
        Namespace Name Mixin selector
        official c Lcmd;c:Z
        intermediary field_12924 Lnet/minecraft/class_2839;field_12924:Z
        named shouldSave Lnet/minecraft/world/chunk/ProtoChunk;shouldSave:Z
      • biomes

        @Nullable
        private @Nullable BiomeArray biomes
        Mappings:
        Namespace Name Mixin selector
        official d Lcmd;d:Lcll;
        intermediary field_20656 Lnet/minecraft/class_2839;field_20656:Lnet/minecraft/class_4548;
        named biomes Lnet/minecraft/world/chunk/ProtoChunk;biomes:Lnet/minecraft/world/biome/source/BiomeArray;
      • lightingProvider

        @Nullable
        private volatile @Nullable LightingProvider lightingProvider
        Mappings:
        Namespace Name Mixin selector
        official e Lcmd;e:Lddj;
        intermediary field_17105 Lnet/minecraft/class_2839;field_17105:Lnet/minecraft/class_3568;
        named lightingProvider Lnet/minecraft/world/chunk/ProtoChunk;lightingProvider:Lnet/minecraft/world/chunk/light/LightingProvider;
      • heightmaps

        private final Map<Heightmap.Type,​Heightmap> heightmaps
        Mappings:
        Namespace Name Mixin selector
        official f Lcmd;f:Ljava/util/Map;
        intermediary field_12912 Lnet/minecraft/class_2839;field_12912:Ljava/util/Map;
        named heightmaps Lnet/minecraft/world/chunk/ProtoChunk;heightmaps:Ljava/util/Map;
      • status

        private volatile ChunkStatus status
        Mappings:
        Namespace Name Mixin selector
        official g Lcmd;g:Lclo;
        intermediary field_12918 Lnet/minecraft/class_2839;field_12918:Lnet/minecraft/class_2806;
        named status Lnet/minecraft/world/chunk/ProtoChunk;status:Lnet/minecraft/world/chunk/ChunkStatus;
      • blockEntities

        private final Map<BlockPos,​BlockEntity> blockEntities
        Mappings:
        Namespace Name Mixin selector
        official h Lcmd;h:Ljava/util/Map;
        intermediary field_12917 Lnet/minecraft/class_2839;field_12917:Ljava/util/Map;
        named blockEntities Lnet/minecraft/world/chunk/ProtoChunk;blockEntities:Ljava/util/Map;
      • blockEntityTags

        private final Map<BlockPos,​CompoundTag> blockEntityTags
        Mappings:
        Namespace Name Mixin selector
        official i Lcmd;i:Ljava/util/Map;
        intermediary field_12927 Lnet/minecraft/class_2839;field_12927:Ljava/util/Map;
        named blockEntityTags Lnet/minecraft/world/chunk/ProtoChunk;blockEntityTags:Ljava/util/Map;
      • sections

        private final ChunkSection[] sections
        Mappings:
        Namespace Name Mixin selector
        official j Lcmd;j:[Lclw;
        intermediary field_12909 Lnet/minecraft/class_2839;field_12909:[Lnet/minecraft/class_2826;
        named sections Lnet/minecraft/world/chunk/ProtoChunk;sections:[Lnet/minecraft/world/chunk/ChunkSection;
      • entities

        private final List<CompoundTag> entities
        Mappings:
        Namespace Name Mixin selector
        official k Lcmd;k:Ljava/util/List;
        intermediary field_12929 Lnet/minecraft/class_2839;field_12929:Ljava/util/List;
        named entities Lnet/minecraft/world/chunk/ProtoChunk;entities:Ljava/util/List;
      • lightSources

        private final List<BlockPos> lightSources
        Mappings:
        Namespace Name Mixin selector
        official l Lcmd;l:Ljava/util/List;
        intermediary field_12919 Lnet/minecraft/class_2839;field_12919:Ljava/util/List;
        named lightSources Lnet/minecraft/world/chunk/ProtoChunk;lightSources:Ljava/util/List;
      • postProcessingLists

        private final ShortList[] postProcessingLists
        Mappings:
        Namespace Name Mixin selector
        official m Lcmd;m:[Lit/unimi/dsi/fastutil/shorts/ShortList;
        intermediary field_12921 Lnet/minecraft/class_2839;field_12921:[Lit/unimi/dsi/fastutil/shorts/ShortList;
        named postProcessingLists Lnet/minecraft/world/chunk/ProtoChunk;postProcessingLists:[Lit/unimi/dsi/fastutil/shorts/ShortList;
      • structureStarts

        private final Map<StructureFeature<?>,​StructureStart<?>> structureStarts
        Mappings:
        Namespace Name Mixin selector
        official n Lcmd;n:Ljava/util/Map;
        intermediary field_12915 Lnet/minecraft/class_2839;field_12915:Ljava/util/Map;
        named structureStarts Lnet/minecraft/world/chunk/ProtoChunk;structureStarts:Ljava/util/Map;
      • structureReferences

        private final Map<StructureFeature<?>,​LongSet> structureReferences
        Mappings:
        Namespace Name Mixin selector
        official o Lcmd;o:Ljava/util/Map;
        intermediary field_12930 Lnet/minecraft/class_2839;field_12930:Ljava/util/Map;
        named structureReferences Lnet/minecraft/world/chunk/ProtoChunk;structureReferences:Ljava/util/Map;
      • upgradeData

        private final UpgradeData upgradeData
        Mappings:
        Namespace Name Mixin selector
        official p Lcmd;p:Lcmf;
        intermediary field_12916 Lnet/minecraft/class_2839;field_12916:Lnet/minecraft/class_2843;
        named upgradeData Lnet/minecraft/world/chunk/ProtoChunk;upgradeData:Lnet/minecraft/world/chunk/UpgradeData;
      • blockTickScheduler

        private final ChunkTickScheduler<Block> blockTickScheduler
        Mappings:
        Namespace Name Mixin selector
        official q Lcmd;q:Lcme;
        intermediary field_12911 Lnet/minecraft/class_2839;field_12911:Lnet/minecraft/class_2850;
        named blockTickScheduler Lnet/minecraft/world/chunk/ProtoChunk;blockTickScheduler:Lnet/minecraft/world/ChunkTickScheduler;
      • fluidTickScheduler

        private final ChunkTickScheduler<Fluid> fluidTickScheduler
        Mappings:
        Namespace Name Mixin selector
        official r Lcmd;r:Lcme;
        intermediary field_12923 Lnet/minecraft/class_2839;field_12923:Lnet/minecraft/class_2850;
        named fluidTickScheduler Lnet/minecraft/world/chunk/ProtoChunk;fluidTickScheduler:Lnet/minecraft/world/ChunkTickScheduler;
      • world

        private final HeightLimitView world
        Mappings:
        Namespace Name Mixin selector
        official s Lcmd;s:Lbvt;
        intermediary field_27229 Lnet/minecraft/class_2839;field_27229:Lnet/minecraft/class_5539;
        named world Lnet/minecraft/world/chunk/ProtoChunk;world:Lnet/minecraft/world/HeightLimitView;
      • inhabitedTime

        private long inhabitedTime
        Mappings:
        Namespace Name Mixin selector
        official t Lcmd;t:J
        intermediary field_12925 Lnet/minecraft/class_2839;field_12925:J
        named inhabitedTime Lnet/minecraft/world/chunk/ProtoChunk;inhabitedTime:J
      • carvingMasks

        private final Map<GenerationStep.Carver,​BitSet> carvingMasks
        Mappings:
        Namespace Name Mixin selector
        official u Lcmd;u:Ljava/util/Map;
        intermediary field_12926 Lnet/minecraft/class_2839;field_12926:Ljava/util/Map;
        named carvingMasks Lnet/minecraft/world/chunk/ProtoChunk;carvingMasks:Ljava/util/Map;
      • lightOn

        private volatile boolean lightOn
        Mappings:
        Namespace Name Mixin selector
        official v Lcmd;v:Z
        intermediary field_12914 Lnet/minecraft/class_2839;field_12914:Z
        named lightOn Lnet/minecraft/world/chunk/ProtoChunk;lightOn:Z
    • 构造器详细资料

      • ProtoChunk

        public ProtoChunk​(ChunkPos pos,
                          UpgradeData upgradeData,
                          HeightLimitView world)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcmd;<init>(Lbuw;Lcmf;Lbvt;)V
        intermediary <init> Lnet/minecraft/class_2839;<init>(Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;)V
        named <init> Lnet/minecraft/world/chunk/ProtoChunk;<init>(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/chunk/UpgradeData;Lnet/minecraft/world/HeightLimitView;)V
      • ProtoChunk

        public ProtoChunk​(ChunkPos pos,
                          UpgradeData upgradeData,
                          @Nullable
                          @Nullable ChunkSection[] chunkSection,
                          ChunkTickScheduler<Block> blockTickScheduler,
                          ChunkTickScheduler<Fluid> fluidTickScheduler,
                          HeightLimitView world)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcmd;<init>(Lbuw;Lcmf;[Lclw;Lcme;Lcme;Lbvt;)V
        intermediary <init> Lnet/minecraft/class_2839;<init>(Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_2850;Lnet/minecraft/class_2850;Lnet/minecraft/class_5539;)V
        named <init> Lnet/minecraft/world/chunk/ProtoChunk;<init>(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/chunk/UpgradeData;[Lnet/minecraft/world/chunk/ChunkSection;Lnet/minecraft/world/ChunkTickScheduler;Lnet/minecraft/world/ChunkTickScheduler;Lnet/minecraft/world/HeightLimitView;)V
    • 方法详细资料

      • getBlockState

        public BlockState getBlockState​(BlockPos pos)
        指定者:
        getBlockState 在接口中 BlockView
        Mappings:
        Namespace Name Mixin selector
        official d_ Lbuv;d_(Lgb;)Lcjr;
        intermediary method_8320 Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
        named getBlockState Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
      • getFluidState

        public FluidState getFluidState​(BlockPos pos)
        指定者:
        getFluidState 在接口中 BlockView
        Mappings:
        Namespace Name Mixin selector
        official b Lbuv;b(Lgb;)Ldds;
        intermediary method_8316 Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
        named getFluidState Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
      • getLightSourcesStream

        public Stream<BlockPos> getLightSourcesStream()
        指定者:
        getLightSourcesStream 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official n Lclk;n()Ljava/util/stream/Stream;
        intermediary method_12018 Lnet/minecraft/class_2791;method_12018()Ljava/util/stream/Stream;
        named getLightSourcesStream Lnet/minecraft/world/chunk/Chunk;getLightSourcesStream()Ljava/util/stream/Stream;
      • getLightSourcesBySection

        public ShortList[] getLightSourcesBySection()
        Mappings:
        Namespace Name Mixin selector
        official x Lcmd;x()[Lit/unimi/dsi/fastutil/shorts/ShortList;
        intermediary method_12296 Lnet/minecraft/class_2839;method_12296()[Lit/unimi/dsi/fastutil/shorts/ShortList;
        named getLightSourcesBySection Lnet/minecraft/world/chunk/ProtoChunk;getLightSourcesBySection()[Lit/unimi/dsi/fastutil/shorts/ShortList;
      • addLightSource

        public void addLightSource​(short chunkSliceRel,
                                   int sectionY)
        Mappings:
        Namespace Name Mixin selector
        official b Lcmd;b(SI)V
        intermediary method_12304 Lnet/minecraft/class_2839;method_12304(SI)V
        named addLightSource Lnet/minecraft/world/chunk/ProtoChunk;addLightSource(SI)V
      • addLightSource

        public void addLightSource​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official j Lcmd;j(Lgb;)V
        intermediary method_12315 Lnet/minecraft/class_2839;method_12315(Lnet/minecraft/class_2338;)V
        named addLightSource Lnet/minecraft/world/chunk/ProtoChunk;addLightSource(Lnet/minecraft/util/math/BlockPos;)V
      • setBlockState

        @Nullable
        public @Nullable BlockState setBlockState​(BlockPos pos,
                                                  BlockState state,
                                                  boolean moved)
        指定者:
        setBlockState 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official a Lclk;a(Lgb;Lcjr;Z)Lcjr;
        intermediary method_12010 Lnet/minecraft/class_2791;method_12010(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;
        named setBlockState Lnet/minecraft/world/chunk/Chunk;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
      • setBlockEntity

        public void setBlockEntity​(BlockEntity blockEntity)
        指定者:
        setBlockEntity 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official a Lclk;a(Lchp;)V
        intermediary method_12007 Lnet/minecraft/class_2791;method_12007(Lnet/minecraft/class_2586;)V
        named setBlockEntity Lnet/minecraft/world/chunk/Chunk;setBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
      • getBlockEntityPositions

        public Set<BlockPos> getBlockEntityPositions()
        指定者:
        getBlockEntityPositions 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official c Lclk;c()Ljava/util/Set;
        intermediary method_12021 Lnet/minecraft/class_2791;method_12021()Ljava/util/Set;
        named getBlockEntityPositions Lnet/minecraft/world/chunk/Chunk;getBlockEntityPositions()Ljava/util/Set;
      • getBlockEntity

        @Nullable
        public @Nullable BlockEntity getBlockEntity​(BlockPos pos)
        指定者:
        getBlockEntity 在接口中 BlockView
        Mappings:
        Namespace Name Mixin selector
        official c Lbuv;c(Lgb;)Lchp;
        intermediary method_8321 Lnet/minecraft/class_1922;method_8321(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;
        named getBlockEntity Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
      • getBlockEntities

        public Map<BlockPos,​BlockEntity> getBlockEntities()
        Mappings:
        Namespace Name Mixin selector
        official y Lcmd;y()Ljava/util/Map;
        intermediary method_12309 Lnet/minecraft/class_2839;method_12309()Ljava/util/Map;
        named getBlockEntities Lnet/minecraft/world/chunk/ProtoChunk;getBlockEntities()Ljava/util/Map;
      • addEntity

        public void addEntity​(CompoundTag entityTag)
        Mappings:
        Namespace Name Mixin selector
        official b Lcmd;b(Lmv;)V
        intermediary method_12302 Lnet/minecraft/class_2839;method_12302(Lnet/minecraft/class_2487;)V
        named addEntity Lnet/minecraft/world/chunk/ProtoChunk;addEntity(Lnet/minecraft/nbt/CompoundTag;)V
      • addEntity

        public void addEntity​(Entity entity)
        指定者:
        addEntity 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official a Lclk;a(Lasl;)V
        intermediary method_12002 Lnet/minecraft/class_2791;method_12002(Lnet/minecraft/class_1297;)V
        named addEntity Lnet/minecraft/world/chunk/Chunk;addEntity(Lnet/minecraft/entity/Entity;)V
      • getEntities

        public List<CompoundTag> getEntities()
        Mappings:
        Namespace Name Mixin selector
        official z Lcmd;z()Ljava/util/List;
        intermediary method_12295 Lnet/minecraft/class_2839;method_12295()Ljava/util/List;
        named getEntities Lnet/minecraft/world/chunk/ProtoChunk;getEntities()Ljava/util/List;
      • setBiomes

        public void setBiomes​(BiomeArray biomes)
        Mappings:
        Namespace Name Mixin selector
        official a Lcmd;a(Lcll;)V
        intermediary method_22405 Lnet/minecraft/class_2839;method_22405(Lnet/minecraft/class_4548;)V
        named setBiomes Lnet/minecraft/world/chunk/ProtoChunk;setBiomes(Lnet/minecraft/world/biome/source/BiomeArray;)V
      • getBiomeArray

        @Nullable
        public @Nullable BiomeArray getBiomeArray()
        指定者:
        getBiomeArray 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official h Lclk;h()Lcll;
        intermediary method_12036 Lnet/minecraft/class_2791;method_12036()Lnet/minecraft/class_4548;
        named getBiomeArray Lnet/minecraft/world/chunk/Chunk;getBiomeArray()Lnet/minecraft/world/biome/source/BiomeArray;
      • setShouldSave

        public void setShouldSave​(boolean shouldSave)
        指定者:
        setShouldSave 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official a Lclk;a(Z)V
        intermediary method_12008 Lnet/minecraft/class_2791;method_12008(Z)V
        named setShouldSave Lnet/minecraft/world/chunk/Chunk;setShouldSave(Z)V
      • needsSaving

        public boolean needsSaving()
        指定者:
        needsSaving 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official i Lclk;i()Z
        intermediary method_12044 Lnet/minecraft/class_2791;method_12044()Z
        named needsSaving Lnet/minecraft/world/chunk/Chunk;needsSaving()Z
      • getStatus

        public ChunkStatus getStatus()
        指定者:
        getStatus 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official j Lclk;j()Lclo;
        intermediary method_12009 Lnet/minecraft/class_2791;method_12009()Lnet/minecraft/class_2806;
        named getStatus Lnet/minecraft/world/chunk/Chunk;getStatus()Lnet/minecraft/world/chunk/ChunkStatus;
      • setStatus

        public void setStatus​(ChunkStatus status)
        Mappings:
        Namespace Name Mixin selector
        official a Lcmd;a(Lclo;)V
        intermediary method_12308 Lnet/minecraft/class_2839;method_12308(Lnet/minecraft/class_2806;)V
        named setStatus Lnet/minecraft/world/chunk/ProtoChunk;setStatus(Lnet/minecraft/world/chunk/ChunkStatus;)V
      • getSectionArray

        public ChunkSection[] getSectionArray()
        指定者:
        getSectionArray 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official d Lclk;d()[Lclw;
        intermediary method_12006 Lnet/minecraft/class_2791;method_12006()[Lnet/minecraft/class_2826;
        named getSectionArray Lnet/minecraft/world/chunk/Chunk;getSectionArray()[Lnet/minecraft/world/chunk/ChunkSection;
      • getHeightmaps

        public Collection<Map.Entry<Heightmap.Type,​Heightmap>> getHeightmaps()
        指定者:
        getHeightmaps 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official e Lclk;e()Ljava/util/Collection;
        intermediary method_12011 Lnet/minecraft/class_2791;method_12011()Ljava/util/Collection;
        named getHeightmaps Lnet/minecraft/world/chunk/Chunk;getHeightmaps()Ljava/util/Collection;
      • setHeightmap

        public void setHeightmap​(Heightmap.Type type,
                                 long[] heightmap)
        指定者:
        setHeightmap 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official a Lclk;a(Lcor$a;[J)V
        intermediary method_12037 Lnet/minecraft/class_2791;method_12037(Lnet/minecraft/class_2902$class_2903;[J)V
        named setHeightmap Lnet/minecraft/world/chunk/Chunk;setHeightmap(Lnet/minecraft/world/Heightmap$Type;[J)V
      • getHeightmap

        public Heightmap getHeightmap​(Heightmap.Type type)
        指定者:
        getHeightmap 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official a Lclk;a(Lcor$a;)Lcor;
        intermediary method_12032 Lnet/minecraft/class_2791;method_12032(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902;
        named getHeightmap Lnet/minecraft/world/chunk/Chunk;getHeightmap(Lnet/minecraft/world/Heightmap$Type;)Lnet/minecraft/world/Heightmap;
      • sampleHeightmap

        public int sampleHeightmap​(Heightmap.Type type,
                                   int x,
                                   int z)
        指定者:
        sampleHeightmap 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official a Lclk;a(Lcor$a;II)I
        intermediary method_12005 Lnet/minecraft/class_2791;method_12005(Lnet/minecraft/class_2902$class_2903;II)I
        named sampleHeightmap Lnet/minecraft/world/chunk/Chunk;sampleHeightmap(Lnet/minecraft/world/Heightmap$Type;II)I
      • method_35319

        public BlockPos method_35319​(Heightmap.Type type)
        指定者:
        method_35319 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official b Lclk;b(Lcor$a;)Lgb;
        intermediary method_35319 Lnet/minecraft/class_2791;method_35319(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2338;
        named method_35319 Lnet/minecraft/world/chunk/Chunk;method_35319(Lnet/minecraft/world/Heightmap$Type;)Lnet/minecraft/util/math/BlockPos;
      • getPos

        public ChunkPos getPos()
        指定者:
        getPos 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official f Lclk;f()Lbuw;
        intermediary method_12004 Lnet/minecraft/class_2791;method_12004()Lnet/minecraft/class_1923;
        named getPos Lnet/minecraft/world/chunk/Chunk;getPos()Lnet/minecraft/util/math/ChunkPos;
      • getStructureStart

        @Nullable
        public @Nullable StructureStart<?> getStructureStart​(StructureFeature<?> structure)
        指定者:
        getStructureStart 在接口中 StructureHolder
        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

        public void setStructureStart​(StructureFeature<?> structure,
                                      StructureStart<?> start)
        指定者:
        setStructureStart 在接口中 StructureHolder
        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
      • getStructureStarts

        public Map<StructureFeature<?>,​StructureStart<?>> getStructureStarts()
        指定者:
        getStructureStarts 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official g Lclk;g()Ljava/util/Map;
        intermediary method_12016 Lnet/minecraft/class_2791;method_12016()Ljava/util/Map;
        named getStructureStarts Lnet/minecraft/world/chunk/Chunk;getStructureStarts()Ljava/util/Map;
      • setStructureStarts

        public void setStructureStarts​(Map<StructureFeature<?>,​StructureStart<?>> structureStarts)
        指定者:
        setStructureStarts 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official a Lclk;a(Ljava/util/Map;)V
        intermediary method_12034 Lnet/minecraft/class_2791;method_12034(Ljava/util/Map;)V
        named setStructureStarts Lnet/minecraft/world/chunk/Chunk;setStructureStarts(Ljava/util/Map;)V
      • getStructureReferences

        public LongSet getStructureReferences​(StructureFeature<?> structure)
        指定者:
        getStructureReferences 在接口中 StructureHolder
        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

        public void addStructureReference​(StructureFeature<?> structure,
                                          long reference)
        指定者:
        addStructureReference 在接口中 StructureHolder
        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

        public Map<StructureFeature<?>,​LongSet> getStructureReferences()
        指定者:
        getStructureReferences 在接口中 StructureHolder
        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

        public void setStructureReferences​(Map<StructureFeature<?>,​LongSet> structureReferences)
        指定者:
        setStructureReferences 在接口中 StructureHolder
        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
      • getPackedSectionRelative

        public static short getPackedSectionRelative​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official k Lcmd;k(Lgb;)S
        intermediary method_12300 Lnet/minecraft/class_2839;method_12300(Lnet/minecraft/class_2338;)S
        named getPackedSectionRelative Lnet/minecraft/world/chunk/ProtoChunk;getPackedSectionRelative(Lnet/minecraft/util/math/BlockPos;)S
      • joinBlockPos

        public static BlockPos joinBlockPos​(short sectionRel,
                                            int sectionY,
                                            ChunkPos chunkPos)
        Mappings:
        Namespace Name Mixin selector
        official a Lcmd;a(SILbuw;)Lgb;
        intermediary method_12314 Lnet/minecraft/class_2839;method_12314(SILnet/minecraft/class_1923;)Lnet/minecraft/class_2338;
        named joinBlockPos Lnet/minecraft/world/chunk/ProtoChunk;joinBlockPos(SILnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/util/math/BlockPos;
      • markBlockForPostProcessing

        public void markBlockForPostProcessing​(BlockPos pos)
        指定者:
        markBlockForPostProcessing 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official e Lclk;e(Lgb;)V
        intermediary method_12039 Lnet/minecraft/class_2791;method_12039(Lnet/minecraft/class_2338;)V
        named markBlockForPostProcessing Lnet/minecraft/world/chunk/Chunk;markBlockForPostProcessing(Lnet/minecraft/util/math/BlockPos;)V
      • getPostProcessingLists

        public ShortList[] getPostProcessingLists()
        指定者:
        getPostProcessingLists 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official k Lclk;k()[Lit/unimi/dsi/fastutil/shorts/ShortList;
        intermediary method_12012 Lnet/minecraft/class_2791;method_12012()[Lit/unimi/dsi/fastutil/shorts/ShortList;
        named getPostProcessingLists Lnet/minecraft/world/chunk/Chunk;getPostProcessingLists()[Lit/unimi/dsi/fastutil/shorts/ShortList;
      • markBlockForPostProcessing

        public void markBlockForPostProcessing​(short packedPos,
                                               int index)
        指定者:
        markBlockForPostProcessing 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official a Lclk;a(SI)V
        intermediary method_12029 Lnet/minecraft/class_2791;method_12029(SI)V
        named markBlockForPostProcessing Lnet/minecraft/world/chunk/Chunk;markBlockForPostProcessing(SI)V
      • getBlockTickScheduler

        public ChunkTickScheduler<Block> getBlockTickScheduler()
        指定者:
        getBlockTickScheduler 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official t Lcmd;t()Lcme;
        intermediary method_12303 Lnet/minecraft/class_2839;method_12303()Lnet/minecraft/class_2850;
        named getBlockTickScheduler Lnet/minecraft/world/chunk/ProtoChunk;getBlockTickScheduler()Lnet/minecraft/world/ChunkTickScheduler;
      • getFluidTickScheduler

        public ChunkTickScheduler<Fluid> getFluidTickScheduler()
        指定者:
        getFluidTickScheduler 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official u Lcmd;u()Lcme;
        intermediary method_12313 Lnet/minecraft/class_2839;method_12313()Lnet/minecraft/class_2850;
        named getFluidTickScheduler Lnet/minecraft/world/chunk/ProtoChunk;getFluidTickScheduler()Lnet/minecraft/world/ChunkTickScheduler;
      • getUpgradeData

        public UpgradeData getUpgradeData()
        指定者:
        getUpgradeData 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official q Lclk;q()Lcmf;
        intermediary method_12003 Lnet/minecraft/class_2791;method_12003()Lnet/minecraft/class_2843;
        named getUpgradeData Lnet/minecraft/world/chunk/Chunk;getUpgradeData()Lnet/minecraft/world/chunk/UpgradeData;
      • setInhabitedTime

        public void setInhabitedTime​(long inhabitedTime)
        指定者:
        setInhabitedTime 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official a Lclk;a(J)V
        intermediary method_12028 Lnet/minecraft/class_2791;method_12028(J)V
        named setInhabitedTime Lnet/minecraft/world/chunk/Chunk;setInhabitedTime(J)V
      • getInhabitedTime

        public long getInhabitedTime()
        指定者:
        getInhabitedTime 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official r Lclk;r()J
        intermediary method_12033 Lnet/minecraft/class_2791;method_12033()J
        named getInhabitedTime Lnet/minecraft/world/chunk/Chunk;getInhabitedTime()J
      • addPendingBlockEntityNbt

        public void addPendingBlockEntityNbt​(CompoundTag nbt)
        指定者:
        addPendingBlockEntityNbt 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official a Lclk;a(Lmv;)V
        intermediary method_12042 Lnet/minecraft/class_2791;method_12042(Lnet/minecraft/class_2487;)V
        named addPendingBlockEntityNbt Lnet/minecraft/world/chunk/Chunk;addPendingBlockEntityNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • getBlockEntityNbts

        public Map<BlockPos,​CompoundTag> getBlockEntityNbts()
        Mappings:
        Namespace Name Mixin selector
        official A Lcmd;A()Ljava/util/Map;
        intermediary method_12316 Lnet/minecraft/class_2839;method_12316()Ljava/util/Map;
        named getBlockEntityNbts Lnet/minecraft/world/chunk/ProtoChunk;getBlockEntityNbts()Ljava/util/Map;
      • getBlockEntityNbt

        public CompoundTag getBlockEntityNbt​(BlockPos pos)
        指定者:
        getBlockEntityNbt 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official h Lclk;h(Lgb;)Lmv;
        intermediary method_12024 Lnet/minecraft/class_2791;method_12024(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;
        named getBlockEntityNbt Lnet/minecraft/world/chunk/Chunk;getBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/CompoundTag;
      • getPackedBlockEntityNbt

        @Nullable
        public @Nullable CompoundTag getPackedBlockEntityNbt​(BlockPos pos)
        指定者:
        getPackedBlockEntityNbt 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official i Lclk;i(Lgb;)Lmv;
        intermediary method_20598 Lnet/minecraft/class_2791;method_20598(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;
        named getPackedBlockEntityNbt Lnet/minecraft/world/chunk/Chunk;getPackedBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/CompoundTag;
      • removeBlockEntity

        public void removeBlockEntity​(BlockPos pos)
        指定者:
        removeBlockEntity 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official d Lclk;d(Lgb;)V
        intermediary method_12041 Lnet/minecraft/class_2791;method_12041(Lnet/minecraft/class_2338;)V
        named removeBlockEntity Lnet/minecraft/world/chunk/Chunk;removeBlockEntity(Lnet/minecraft/util/math/BlockPos;)V
      • getCarvingMask

        @Nullable
        public @Nullable BitSet getCarvingMask​(GenerationStep.Carver carver)
        Mappings:
        Namespace Name Mixin selector
        official a Lcmd;a(Lcom$a;)Ljava/util/BitSet;
        intermediary method_12025 Lnet/minecraft/class_2839;method_12025(Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet;
        named getCarvingMask Lnet/minecraft/world/chunk/ProtoChunk;getCarvingMask(Lnet/minecraft/world/gen/GenerationStep$Carver;)Ljava/util/BitSet;
      • getOrCreateCarvingMask

        public BitSet getOrCreateCarvingMask​(GenerationStep.Carver carver)
        Mappings:
        Namespace Name Mixin selector
        official b Lcmd;b(Lcom$a;)Ljava/util/BitSet;
        intermediary method_28510 Lnet/minecraft/class_2839;method_28510(Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet;
        named getOrCreateCarvingMask Lnet/minecraft/world/chunk/ProtoChunk;getOrCreateCarvingMask(Lnet/minecraft/world/gen/GenerationStep$Carver;)Ljava/util/BitSet;
      • setCarvingMask

        public void setCarvingMask​(GenerationStep.Carver carver,
                                   BitSet mask)
        Mappings:
        Namespace Name Mixin selector
        official a Lcmd;a(Lcom$a;Ljava/util/BitSet;)V
        intermediary method_12307 Lnet/minecraft/class_2839;method_12307(Lnet/minecraft/class_2893$class_2894;Ljava/util/BitSet;)V
        named setCarvingMask Lnet/minecraft/world/chunk/ProtoChunk;setCarvingMask(Lnet/minecraft/world/gen/GenerationStep$Carver;Ljava/util/BitSet;)V
      • setLightingProvider

        public void setLightingProvider​(LightingProvider lightingProvider)
        Mappings:
        Namespace Name Mixin selector
        official a Lcmd;a(Lddj;)V
        intermediary method_17032 Lnet/minecraft/class_2839;method_17032(Lnet/minecraft/class_3568;)V
        named setLightingProvider Lnet/minecraft/world/chunk/ProtoChunk;setLightingProvider(Lnet/minecraft/world/chunk/light/LightingProvider;)V
      • isLightOn

        public boolean isLightOn()
        指定者:
        isLightOn 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official s Lclk;s()Z
        intermediary method_12038 Lnet/minecraft/class_2791;method_12038()Z
        named isLightOn Lnet/minecraft/world/chunk/Chunk;isLightOn()Z
      • setLightOn

        public void setLightOn​(boolean lightOn)
        指定者:
        setLightOn 在接口中 Chunk
        Mappings:
        Namespace Name Mixin selector
        official b Lclk;b(Z)V
        intermediary method_12020 Lnet/minecraft/class_2791;method_12020(Z)V
        named setLightOn Lnet/minecraft/world/chunk/Chunk;setLightOn(Z)V
      • getBottomY

        public int getBottomY()
        Returns the bottom Y level, or height, inclusive, of this view.
        指定者:
        getBottomY 在接口中 HeightLimitView
        另请参阅:
        HeightLimitView.getTopY(), HeightLimitView.getHeight()
        Mappings:
        Namespace Name Mixin selector
        official v_ Lbvt;v_()I
        intermediary method_31607 Lnet/minecraft/class_5539;method_31607()I
        named getBottomY Lnet/minecraft/world/HeightLimitView;getBottomY()I
      • getHeight

        public int getHeight()
        Returns the difference in the minimum and maximum height.

        This is the number of blocks that can be modified in any vertical column within the view, or the vertical size, in blocks, of the view.

        指定者:
        getHeight 在接口中 HeightLimitView
        返回:
        the difference in the minimum and maximum height
        另请参阅:
        HeightLimitView.getBottomY(), HeightLimitView.getTopY()
        Mappings:
        Namespace Name Mixin selector
        official m Lbvt;m()I
        intermediary method_31605 Lnet/minecraft/class_5539;method_31605()I
        named getHeight Lnet/minecraft/world/HeightLimitView;getHeight()I