Class WrapperProtoChunk

All Implemented Interfaces:
BiomeAccess.Storage, BlockView, LightSourceView, HeightLimitView, StructureHolder

public class WrapperProtoChunk extends ProtoChunk
Represents a chunk that wraps a world chunk, used in world generation. This is usually read-only.
Mappings:
Namespace Name
named net/minecraft/world/chunk/WrapperProtoChunk
intermediary net/minecraft/class_2821
official duq
  • Field Details

    • wrapped

      private final WorldChunk wrapped
      Mappings:
      Namespace Name Mixin selector
      named wrapped Lnet/minecraft/world/chunk/WrapperProtoChunk;wrapped:Lnet/minecraft/world/chunk/WorldChunk;
      intermediary field_12866 Lnet/minecraft/class_2821;field_12866:Lnet/minecraft/class_2818;
      official n Lduq;n:Ldur;
    • propagateToWrapped

      private final boolean propagateToWrapped
      Mappings:
      Namespace Name Mixin selector
      named propagateToWrapped Lnet/minecraft/world/chunk/WrapperProtoChunk;propagateToWrapped:Z
      intermediary field_34554 Lnet/minecraft/class_2821;field_34554:Z
      official o Lduq;o:Z
  • Constructor Details

    • WrapperProtoChunk

      public WrapperProtoChunk(WorldChunk wrapped, boolean propagateToWrapped)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/chunk/WrapperProtoChunk;<init>(Lnet/minecraft/world/chunk/WorldChunk;Z)V
      intermediary <init> Lnet/minecraft/class_2821;<init>(Lnet/minecraft/class_2818;Z)V
      official <init> Lduq;<init>(Ldur;Z)V
  • Method Details

    • getBlockEntity

      @Nullable public @Nullable BlockEntity getBlockEntity(BlockPos pos)
      Returns the block entity at pos, or null if there is none.
      Specified by:
      getBlockEntity in interface BlockView
      Overrides:
      getBlockEntity in class ProtoChunk
      Returns:
      the block entity at pos, or null if there is none
      Mappings:
      Namespace Name Mixin selector
      named getBlockEntity Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
      intermediary method_8321 Lnet/minecraft/class_1922;method_8321(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;
      official c_ Ldbm;c_(Lja;)Ldpq;
    • getBlockState

      public BlockState getBlockState(BlockPos pos)
      Returns the block state at pos.
      Specified by:
      getBlockState in interface BlockView
      Overrides:
      getBlockState in class ProtoChunk
      Returns:
      the block state at pos
      Implementation Note:
      This returns the block state for Blocks.VOID_AIR if the Y coordinate is outside the height limit.
      Mappings:
      Namespace Name Mixin selector
      named getBlockState Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
      intermediary method_8320 Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
      official a_ Ldbm;a_(Lja;)Ldsl;
    • getFluidState

      public FluidState getFluidState(BlockPos pos)
      Returns the fluid state at pos.
      Specified by:
      getFluidState in interface BlockView
      Overrides:
      getFluidState in class ProtoChunk
      Returns:
      the fluid state at pos
      Implementation Note:
      This returns the fluid state for Fluids.EMPTY if the Y coordinate is outside the height limit.
      Mappings:
      Namespace Name Mixin selector
      named getFluidState Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
      intermediary method_8316 Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
      official b_ Ldbm;b_(Lja;)Leoj;
    • getMaxLightLevel

      public int getMaxLightLevel()
      Mappings:
      Namespace Name Mixin selector
      named getMaxLightLevel Lnet/minecraft/world/BlockView;getMaxLightLevel()I
      intermediary method_8315 Lnet/minecraft/class_1922;method_8315()I
      official Q Ldbm;Q()I
    • getSection

      public ChunkSection getSection(int yIndex)
      Overrides:
      getSection in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getSection Lnet/minecraft/world/chunk/Chunk;getSection(I)Lnet/minecraft/world/chunk/ChunkSection;
      intermediary method_38259 Lnet/minecraft/class_2791;method_38259(I)Lnet/minecraft/class_2826;
      official b Lduh;b(I)Ldus;
    • setBlockState

      @Nullable public @Nullable BlockState setBlockState(BlockPos pos, BlockState state, boolean moved)
      Overrides:
      setBlockState in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named setBlockState Lnet/minecraft/world/chunk/Chunk;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
      intermediary method_12010 Lnet/minecraft/class_2791;method_12010(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;
      official a Lduh;a(Lja;Ldsl;Z)Ldsl;
    • setBlockEntity

      public void setBlockEntity(BlockEntity blockEntity)
      Overrides:
      setBlockEntity in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named setBlockEntity Lnet/minecraft/world/chunk/Chunk;setBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
      intermediary method_12007 Lnet/minecraft/class_2791;method_12007(Lnet/minecraft/class_2586;)V
      official a Lduh;a(Ldpq;)V
    • addEntity

      public void addEntity(Entity entity)
      Overrides:
      addEntity in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named addEntity Lnet/minecraft/world/chunk/Chunk;addEntity(Lnet/minecraft/entity/Entity;)V
      intermediary method_12002 Lnet/minecraft/class_2791;method_12002(Lnet/minecraft/class_1297;)V
      official a Lduh;a(Lbsh;)V
    • setStatus

      public void setStatus(ChunkStatus status)
      Overrides:
      setStatus in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named setStatus Lnet/minecraft/world/chunk/ProtoChunk;setStatus(Lnet/minecraft/world/chunk/ChunkStatus;)V
      intermediary method_12308 Lnet/minecraft/class_2839;method_12308(Lnet/minecraft/class_2806;)V
      official a Ldvb;a(Ldvi;)V
    • getSectionArray

      public ChunkSection[] getSectionArray()
      Overrides:
      getSectionArray in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getSectionArray Lnet/minecraft/world/chunk/Chunk;getSectionArray()[Lnet/minecraft/world/chunk/ChunkSection;
      intermediary method_12006 Lnet/minecraft/class_2791;method_12006()[Lnet/minecraft/class_2826;
      official d Lduh;d()[Ldus;
    • setHeightmap

      public void setHeightmap(Heightmap.Type type, long[] heightmap)
      Overrides:
      setHeightmap in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named setHeightmap Lnet/minecraft/world/chunk/Chunk;setHeightmap(Lnet/minecraft/world/Heightmap$Type;[J)V
      intermediary method_12037 Lnet/minecraft/class_2791;method_12037(Lnet/minecraft/class_2902$class_2903;[J)V
      official a Lduh;a(Ldyg$a;[J)V
    • transformHeightmapType

      private Heightmap.Type transformHeightmapType(Heightmap.Type type)
      Mappings:
      Namespace Name Mixin selector
      named transformHeightmapType Lnet/minecraft/world/chunk/WrapperProtoChunk;transformHeightmapType(Lnet/minecraft/world/Heightmap$Type;)Lnet/minecraft/world/Heightmap$Type;
      intermediary method_12239 Lnet/minecraft/class_2821;method_12239(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902$class_2903;
      official c Lduq;c(Ldyg$a;)Ldyg$a;
    • getHeightmap

      public Heightmap getHeightmap(Heightmap.Type type)
      Overrides:
      getHeightmap in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getHeightmap Lnet/minecraft/world/chunk/Chunk;getHeightmap(Lnet/minecraft/world/Heightmap$Type;)Lnet/minecraft/world/Heightmap;
      intermediary method_12032 Lnet/minecraft/class_2791;method_12032(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902;
      official a Lduh;a(Ldyg$a;)Ldyg;
    • sampleHeightmap

      public int sampleHeightmap(Heightmap.Type type, int x, int z)
      Overrides:
      sampleHeightmap in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named sampleHeightmap Lnet/minecraft/world/chunk/Chunk;sampleHeightmap(Lnet/minecraft/world/Heightmap$Type;II)I
      intermediary method_12005 Lnet/minecraft/class_2791;method_12005(Lnet/minecraft/class_2902$class_2903;II)I
      official a Lduh;a(Ldyg$a;II)I
    • getBiomeForNoiseGen

      public RegistryEntry<Biome> getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
      Specified by:
      getBiomeForNoiseGen in interface BiomeAccess.Storage
      Overrides:
      getBiomeForNoiseGen in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named getBiomeForNoiseGen Lnet/minecraft/world/biome/source/BiomeAccess$Storage;getBiomeForNoiseGen(III)Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary method_16359 Lnet/minecraft/class_4543$class_4544;method_16359(III)Lnet/minecraft/class_6880;
      official getNoiseBiome Lddi$a;getNoiseBiome(III)Ljj;
    • getPos

      public ChunkPos getPos()
      Overrides:
      getPos in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getPos Lnet/minecraft/world/chunk/Chunk;getPos()Lnet/minecraft/util/math/ChunkPos;
      intermediary method_12004 Lnet/minecraft/class_2791;method_12004()Lnet/minecraft/class_1923;
      official f Lduh;f()Ldbn;
    • getStructureStart

      @Nullable public @Nullable StructureStart getStructureStart(Structure structure)
      Specified by:
      getStructureStart in interface StructureHolder
      Overrides:
      getStructureStart in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getStructureStart Lnet/minecraft/world/StructureHolder;getStructureStart(Lnet/minecraft/world/gen/structure/Structure;)Lnet/minecraft/structure/StructureStart;
      intermediary method_12181 Lnet/minecraft/class_2810;method_12181(Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;
      official a Ldvd;a(Leix;)Lejf;
    • setStructureStart

      public void setStructureStart(Structure structure, StructureStart start)
      Specified by:
      setStructureStart in interface StructureHolder
      Overrides:
      setStructureStart in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named setStructureStart Lnet/minecraft/world/StructureHolder;setStructureStart(Lnet/minecraft/world/gen/structure/Structure;Lnet/minecraft/structure/StructureStart;)V
      intermediary method_12184 Lnet/minecraft/class_2810;method_12184(Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)V
      official a Ldvd;a(Leix;Lejf;)V
    • getStructureStarts

      public Map<Structure,StructureStart> getStructureStarts()
      Overrides:
      getStructureStarts in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getStructureStarts Lnet/minecraft/world/chunk/Chunk;getStructureStarts()Ljava/util/Map;
      intermediary method_12016 Lnet/minecraft/class_2791;method_12016()Ljava/util/Map;
      official g Lduh;g()Ljava/util/Map;
    • setStructureStarts

      public void setStructureStarts(Map<Structure,StructureStart> structureStarts)
      Overrides:
      setStructureStarts in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named setStructureStarts Lnet/minecraft/world/chunk/Chunk;setStructureStarts(Ljava/util/Map;)V
      intermediary method_12034 Lnet/minecraft/class_2791;method_12034(Ljava/util/Map;)V
      official a Lduh;a(Ljava/util/Map;)V
    • getStructureReferences

      public LongSet getStructureReferences(Structure structure)
      Specified by:
      getStructureReferences in interface StructureHolder
      Overrides:
      getStructureReferences in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getStructureReferences Lnet/minecraft/world/StructureHolder;getStructureReferences(Lnet/minecraft/world/gen/structure/Structure;)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;
      official b Ldvd;b(Leix;)Lit/unimi/dsi/fastutil/longs/LongSet;
    • addStructureReference

      public void addStructureReference(Structure structure, long reference)
      Specified by:
      addStructureReference in interface StructureHolder
      Overrides:
      addStructureReference in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named addStructureReference Lnet/minecraft/world/StructureHolder;addStructureReference(Lnet/minecraft/world/gen/structure/Structure;J)V
      intermediary method_12182 Lnet/minecraft/class_2810;method_12182(Lnet/minecraft/class_3195;J)V
      official a Ldvd;a(Leix;J)V
    • getStructureReferences

      public Map<Structure,LongSet> getStructureReferences()
      Specified by:
      getStructureReferences in interface StructureHolder
      Overrides:
      getStructureReferences in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getStructureReferences Lnet/minecraft/world/StructureHolder;getStructureReferences()Ljava/util/Map;
      intermediary method_12179 Lnet/minecraft/class_2810;method_12179()Ljava/util/Map;
      official h Ldvd;h()Ljava/util/Map;
    • setStructureReferences

      public void setStructureReferences(Map<Structure,LongSet> structureReferences)
      Specified by:
      setStructureReferences in interface StructureHolder
      Overrides:
      setStructureReferences in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named setStructureReferences Lnet/minecraft/world/StructureHolder;setStructureReferences(Ljava/util/Map;)V
      intermediary method_12183 Lnet/minecraft/class_2810;method_12183(Ljava/util/Map;)V
      official b Ldvd;b(Ljava/util/Map;)V
    • setNeedsSaving

      public void setNeedsSaving(boolean needsSaving)
      Overrides:
      setNeedsSaving in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named setNeedsSaving Lnet/minecraft/world/chunk/Chunk;setNeedsSaving(Z)V
      intermediary method_12008 Lnet/minecraft/class_2791;method_12008(Z)V
      official a Lduh;a(Z)V
    • needsSaving

      public boolean needsSaving()
      Overrides:
      needsSaving in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named needsSaving Lnet/minecraft/world/chunk/Chunk;needsSaving()Z
      intermediary method_12044 Lnet/minecraft/class_2791;method_12044()Z
      official i Lduh;i()Z
    • getStatus

      public ChunkStatus getStatus()
      Overrides:
      getStatus in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named getStatus Lnet/minecraft/world/chunk/Chunk;getStatus()Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary method_12009 Lnet/minecraft/class_2791;method_12009()Lnet/minecraft/class_2806;
      official j Lduh;j()Ldvi;
    • removeBlockEntity

      public void removeBlockEntity(BlockPos pos)
      Overrides:
      removeBlockEntity in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named removeBlockEntity Lnet/minecraft/world/chunk/Chunk;removeBlockEntity(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_12041 Lnet/minecraft/class_2791;method_12041(Lnet/minecraft/class_2338;)V
      official d Lduh;d(Lja;)V
    • markBlockForPostProcessing

      public void markBlockForPostProcessing(BlockPos pos)
      Overrides:
      markBlockForPostProcessing in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named markBlockForPostProcessing Lnet/minecraft/world/chunk/Chunk;markBlockForPostProcessing(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_12039 Lnet/minecraft/class_2791;method_12039(Lnet/minecraft/class_2338;)V
      official e Lduh;e(Lja;)V
    • addPendingBlockEntityNbt

      public void addPendingBlockEntityNbt(NbtCompound nbt)
      Overrides:
      addPendingBlockEntityNbt in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named addPendingBlockEntityNbt Lnet/minecraft/world/chunk/Chunk;addPendingBlockEntityNbt(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_12042 Lnet/minecraft/class_2791;method_12042(Lnet/minecraft/class_2487;)V
      official a Lduh;a(Ltx;)V
    • getBlockEntityNbt

      @Nullable public @Nullable NbtCompound getBlockEntityNbt(BlockPos pos)
      Overrides:
      getBlockEntityNbt in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getBlockEntityNbt Lnet/minecraft/world/chunk/Chunk;getBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/NbtCompound;
      intermediary method_12024 Lnet/minecraft/class_2791;method_12024(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;
      official f Lduh;f(Lja;)Ltx;
    • getPackedBlockEntityNbt

      @Nullable public @Nullable NbtCompound getPackedBlockEntityNbt(BlockPos pos, RegistryWrapper.WrapperLookup registryLookup)
      Overrides:
      getPackedBlockEntityNbt in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named getPackedBlockEntityNbt Lnet/minecraft/world/chunk/Chunk;getPackedBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/nbt/NbtCompound;
      intermediary method_20598 Lnet/minecraft/class_2791;method_20598(Lnet/minecraft/class_2338;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;
      official a Lduh;a(Lja;Ljl$a;)Ltx;
    • forEachBlockMatchingPredicate

      public void forEachBlockMatchingPredicate(Predicate<BlockState> predicate, BiConsumer<BlockPos,BlockState> consumer)
      Overrides:
      forEachBlockMatchingPredicate in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named forEachBlockMatchingPredicate Lnet/minecraft/world/chunk/Chunk;forEachBlockMatchingPredicate(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V
      intermediary method_51525 Lnet/minecraft/class_2791;method_51525(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V
      official a Lduh;a(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V
    • getBlockTickScheduler

      public BasicTickScheduler<Block> getBlockTickScheduler()
      Overrides:
      getBlockTickScheduler in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named getBlockTickScheduler Lnet/minecraft/world/chunk/Chunk;getBlockTickScheduler()Lnet/minecraft/world/tick/BasicTickScheduler;
      intermediary method_12013 Lnet/minecraft/class_2791;method_12013()Lnet/minecraft/class_6763;
      official o Lduh;o()Leyb;
    • getFluidTickScheduler

      public BasicTickScheduler<Fluid> getFluidTickScheduler()
      Overrides:
      getFluidTickScheduler in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named getFluidTickScheduler Lnet/minecraft/world/chunk/Chunk;getFluidTickScheduler()Lnet/minecraft/world/tick/BasicTickScheduler;
      intermediary method_12014 Lnet/minecraft/class_2791;method_12014()Lnet/minecraft/class_6763;
      official p Lduh;p()Leyb;
    • getTickSchedulers

      public Chunk.TickSchedulers getTickSchedulers()
      Overrides:
      getTickSchedulers in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named getTickSchedulers Lnet/minecraft/world/chunk/Chunk;getTickSchedulers()Lnet/minecraft/world/chunk/Chunk$TickSchedulers;
      intermediary method_39296 Lnet/minecraft/class_2791;method_39296()Lnet/minecraft/class_2791$class_6745;
      official q Lduh;q()Lduh$a;
    • getBlendingData

      @Nullable public @Nullable BlendingData getBlendingData()
      Overrides:
      getBlendingData in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getBlendingData Lnet/minecraft/world/chunk/Chunk;getBlendingData()Lnet/minecraft/world/gen/chunk/BlendingData;
      intermediary method_39299 Lnet/minecraft/class_2791;method_39299()Lnet/minecraft/class_6749;
      official t Lduh;t()Ldzj;
    • setBlendingData

      public void setBlendingData(BlendingData blendingData)
      Overrides:
      setBlendingData in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named setBlendingData Lnet/minecraft/world/chunk/Chunk;setBlendingData(Lnet/minecraft/world/gen/chunk/BlendingData;)V
      intermediary method_39294 Lnet/minecraft/class_2791;method_39294(Lnet/minecraft/class_6749;)V
      official a Lduh;a(Ldzj;)V
    • getCarvingMask

      public CarvingMask getCarvingMask(GenerationStep.Carver step)
      Overrides:
      getCarvingMask in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named getCarvingMask Lnet/minecraft/world/chunk/ProtoChunk;getCarvingMask(Lnet/minecraft/world/gen/GenerationStep$Carver;)Lnet/minecraft/world/gen/carver/CarvingMask;
      intermediary method_12025 Lnet/minecraft/class_2839;method_12025(Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643;
      official a Ldvb;a(Ldyc$a;)Ldug;
    • getOrCreateCarvingMask

      public CarvingMask getOrCreateCarvingMask(GenerationStep.Carver step)
      Overrides:
      getOrCreateCarvingMask in class ProtoChunk
      Mappings:
      Namespace Name Mixin selector
      named getOrCreateCarvingMask Lnet/minecraft/world/chunk/ProtoChunk;getOrCreateCarvingMask(Lnet/minecraft/world/gen/GenerationStep$Carver;)Lnet/minecraft/world/gen/carver/CarvingMask;
      intermediary method_28510 Lnet/minecraft/class_2839;method_28510(Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643;
      official b Ldvb;b(Ldyc$a;)Ldug;
    • getWrappedChunk

      public WorldChunk getWrappedChunk()
      Mappings:
      Namespace Name Mixin selector
      named getWrappedChunk Lnet/minecraft/world/chunk/WrapperProtoChunk;getWrappedChunk()Lnet/minecraft/world/chunk/WorldChunk;
      intermediary method_12240 Lnet/minecraft/class_2821;method_12240()Lnet/minecraft/class_2818;
      official C Lduq;C()Ldur;
    • isLightOn

      public boolean isLightOn()
      Overrides:
      isLightOn in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named isLightOn Lnet/minecraft/world/chunk/Chunk;isLightOn()Z
      intermediary method_12038 Lnet/minecraft/class_2791;method_12038()Z
      official v Lduh;v()Z
    • setLightOn

      public void setLightOn(boolean lightOn)
      Overrides:
      setLightOn in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named setLightOn Lnet/minecraft/world/chunk/Chunk;setLightOn(Z)V
      intermediary method_12020 Lnet/minecraft/class_2791;method_12020(Z)V
      official b Lduh;b(Z)V
    • populateBiomes

      public void populateBiomes(BiomeSupplier biomeSupplier, MultiNoiseUtil.MultiNoiseSampler sampler)
      Overrides:
      populateBiomes in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named populateBiomes Lnet/minecraft/world/chunk/Chunk;populateBiomes(Lnet/minecraft/world/biome/source/BiomeSupplier;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;)V
      intermediary method_38257 Lnet/minecraft/class_2791;method_38257(Lnet/minecraft/class_6780;Lnet/minecraft/class_6544$class_6552;)V
      official a Lduh;a(Lddj;Lddp$f;)V
    • refreshSurfaceY

      public void refreshSurfaceY()
      Overrides:
      refreshSurfaceY in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named refreshSurfaceY Lnet/minecraft/world/chunk/Chunk;refreshSurfaceY()V
      intermediary method_51522 Lnet/minecraft/class_2791;method_51522()V
      official A Lduh;A()V
    • getChunkSkyLight

      public ChunkSkyLight getChunkSkyLight()
      Specified by:
      getChunkSkyLight in interface LightSourceView
      Overrides:
      getChunkSkyLight in class Chunk
      Mappings:
      Namespace Name Mixin selector
      named getChunkSkyLight Lnet/minecraft/world/chunk/light/LightSourceView;getChunkSkyLight()Lnet/minecraft/world/chunk/light/ChunkSkyLight;
      intermediary method_12018 Lnet/minecraft/class_8527;method_12018()Lnet/minecraft/class_8528;
      official B Ldut;B()Lent;