Package net.minecraft.world.chunk
Class ProtoChunk
java.lang.Object
net.minecraft.world.chunk.ProtoChunk
- All Implemented Interfaces:
BlockView,Chunk,HeightLimitView,StructureHolder
- Direct Known Subclasses:
ReadOnlyChunk
public class ProtoChunk extends Object implements Chunk
- Mappings:
Namespace Name official cjqintermediary net/minecraft/class_2839named net/minecraft/world/chunk/ProtoChunk
-
Field Summary
Fields Modifier and Type Field Description private BiomeArraybiomesprivate Map<BlockPos,BlockEntity>blockEntitiesprivate Map<BlockPos,CompoundTag>blockEntityTagsprivate ChunkTickScheduler<Block>blockTickSchedulerprivate Map<GenerationStep.Carver,BitSet>carvingMasksprivate List<CompoundTag>entitiesprivate ChunkTickScheduler<Fluid>fluidTickSchedulerprivate Map<Heightmap.Type,Heightmap>heightmapsprivate longinhabitedTimeprivate LightingProviderlightingProviderprivate booleanlightOnprivate List<BlockPos>lightSourcesprivate static LoggerLOGGERprivate ChunkPosposprivate ShortList[]postProcessingListsprivate ChunkSection[]sectionsprivate booleanshouldSaveprivate ChunkStatusstatusprivate Map<StructureFeature<?>,LongSet>structureReferencesprivate Map<StructureFeature<?>,StructureStart<?>>structureStartsprivate UpgradeDataupgradeDataprivate HeightLimitViewworld -
Constructor Summary
Constructors Constructor Description ProtoChunk(ChunkPos pos, UpgradeData upgradeData, ChunkSection[] chunkSection, ChunkTickScheduler<Block> blockTickScheduler, ChunkTickScheduler<Fluid> fluidTickScheduler, HeightLimitView world)ProtoChunk(ChunkPos pos, UpgradeData upgradeData, HeightLimitView world) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.BlockView
getDismountHeight, getDismountHeight, getLuminance, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlockMethods inherited from interface net.minecraft.world.chunk.Chunk
areSectionsEmptyBetween, getHighestNonEmptySection, getHighestNonEmptySectionYOffset, method_32914Methods inherited from interface net.minecraft.world.HeightLimitView
getMinimumSection, getSectionIndex, getSectionIndexFromSection, getSections, getTopHeightLimit, getTopSectionLimit, isOutOfHeightLimit, isOutOfHeightLimit
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLcjq;a:Lorg/apache/logging/log4j/Logger;intermediary field_12920Lnet/minecraft/class_2839;field_12920:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/world/chunk/ProtoChunk;LOGGER:Lorg/apache/logging/log4j/Logger;
-
pos
- Mappings:
Namespace Name Mixin selector official bLcjq;b:Lbsz;intermediary field_12928Lnet/minecraft/class_2839;field_12928:Lnet/minecraft/class_1923;named posLnet/minecraft/world/chunk/ProtoChunk;pos:Lnet/minecraft/util/math/ChunkPos;
-
shouldSave
private volatile boolean shouldSave- Mappings:
Namespace Name Mixin selector official cLcjq;c:Zintermediary field_12924Lnet/minecraft/class_2839;field_12924:Znamed shouldSaveLnet/minecraft/world/chunk/ProtoChunk;shouldSave:Z
-
biomes
- Mappings:
Namespace Name Mixin selector official dLcjq;d:Lciy;intermediary field_20656Lnet/minecraft/class_2839;field_20656:Lnet/minecraft/class_4548;named biomesLnet/minecraft/world/chunk/ProtoChunk;biomes:Lnet/minecraft/world/biome/source/BiomeArray;
-
lightingProvider
- Mappings:
Namespace Name Mixin selector official eLcjq;e:Lczi;intermediary field_17105Lnet/minecraft/class_2839;field_17105:Lnet/minecraft/class_3568;named lightingProviderLnet/minecraft/world/chunk/ProtoChunk;lightingProvider:Lnet/minecraft/world/chunk/light/LightingProvider;
-
heightmaps
- Mappings:
Namespace Name Mixin selector official fLcjq;f:Ljava/util/Map;intermediary field_12912Lnet/minecraft/class_2839;field_12912:Ljava/util/Map;named heightmapsLnet/minecraft/world/chunk/ProtoChunk;heightmaps:Ljava/util/Map;
-
status
- Mappings:
Namespace Name Mixin selector official gLcjq;g:Lcjb;intermediary field_12918Lnet/minecraft/class_2839;field_12918:Lnet/minecraft/class_2806;named statusLnet/minecraft/world/chunk/ProtoChunk;status:Lnet/minecraft/world/chunk/ChunkStatus;
-
blockEntities
- Mappings:
Namespace Name Mixin selector official hLcjq;h:Ljava/util/Map;intermediary field_12917Lnet/minecraft/class_2839;field_12917:Ljava/util/Map;named blockEntitiesLnet/minecraft/world/chunk/ProtoChunk;blockEntities:Ljava/util/Map;
-
blockEntityTags
- Mappings:
Namespace Name Mixin selector official iLcjq;i:Ljava/util/Map;intermediary field_12927Lnet/minecraft/class_2839;field_12927:Ljava/util/Map;named blockEntityTagsLnet/minecraft/world/chunk/ProtoChunk;blockEntityTags:Ljava/util/Map;
-
sections
- Mappings:
Namespace Name Mixin selector official jLcjq;j:[Lcjj;intermediary field_12909Lnet/minecraft/class_2839;field_12909:[Lnet/minecraft/class_2826;named sectionsLnet/minecraft/world/chunk/ProtoChunk;sections:[Lnet/minecraft/world/chunk/ChunkSection;
-
entities
- Mappings:
Namespace Name Mixin selector official kLcjq;k:Ljava/util/List;intermediary field_12929Lnet/minecraft/class_2839;field_12929:Ljava/util/List;named entitiesLnet/minecraft/world/chunk/ProtoChunk;entities:Ljava/util/List;
-
lightSources
- Mappings:
Namespace Name Mixin selector official lLcjq;l:Ljava/util/List;intermediary field_12919Lnet/minecraft/class_2839;field_12919:Ljava/util/List;named lightSourcesLnet/minecraft/world/chunk/ProtoChunk;lightSources:Ljava/util/List;
-
postProcessingLists
- Mappings:
Namespace Name Mixin selector official mLcjq;m:[Lit/unimi/dsi/fastutil/shorts/ShortList;intermediary field_12921Lnet/minecraft/class_2839;field_12921:[Lit/unimi/dsi/fastutil/shorts/ShortList;named postProcessingListsLnet/minecraft/world/chunk/ProtoChunk;postProcessingLists:[Lit/unimi/dsi/fastutil/shorts/ShortList;
-
structureStarts
- Mappings:
Namespace Name Mixin selector official nLcjq;n:Ljava/util/Map;intermediary field_12915Lnet/minecraft/class_2839;field_12915:Ljava/util/Map;named structureStartsLnet/minecraft/world/chunk/ProtoChunk;structureStarts:Ljava/util/Map;
-
structureReferences
- Mappings:
Namespace Name Mixin selector official oLcjq;o:Ljava/util/Map;intermediary field_12930Lnet/minecraft/class_2839;field_12930:Ljava/util/Map;named structureReferencesLnet/minecraft/world/chunk/ProtoChunk;structureReferences:Ljava/util/Map;
-
upgradeData
- Mappings:
Namespace Name Mixin selector official pLcjq;p:Lcjs;intermediary field_12916Lnet/minecraft/class_2839;field_12916:Lnet/minecraft/class_2843;named upgradeDataLnet/minecraft/world/chunk/ProtoChunk;upgradeData:Lnet/minecraft/world/chunk/UpgradeData;
-
blockTickScheduler
- Mappings:
Namespace Name Mixin selector official qLcjq;q:Lcjr;intermediary field_12911Lnet/minecraft/class_2839;field_12911:Lnet/minecraft/class_2850;named blockTickSchedulerLnet/minecraft/world/chunk/ProtoChunk;blockTickScheduler:Lnet/minecraft/world/ChunkTickScheduler;
-
fluidTickScheduler
- Mappings:
Namespace Name Mixin selector official rLcjq;r:Lcjr;intermediary field_12923Lnet/minecraft/class_2839;field_12923:Lnet/minecraft/class_2850;named fluidTickSchedulerLnet/minecraft/world/chunk/ProtoChunk;fluidTickScheduler:Lnet/minecraft/world/ChunkTickScheduler;
-
world
- Mappings:
Namespace Name Mixin selector official sLcjq;s:Lbtw;intermediary field_27229Lnet/minecraft/class_2839;field_27229:Lnet/minecraft/class_5539;named worldLnet/minecraft/world/chunk/ProtoChunk;world:Lnet/minecraft/world/HeightLimitView;
-
inhabitedTime
private long inhabitedTime- Mappings:
Namespace Name Mixin selector official tLcjq;t:Jintermediary field_12925Lnet/minecraft/class_2839;field_12925:Jnamed inhabitedTimeLnet/minecraft/world/chunk/ProtoChunk;inhabitedTime:J
-
carvingMasks
- Mappings:
Namespace Name Mixin selector official uLcjq;u:Ljava/util/Map;intermediary field_12926Lnet/minecraft/class_2839;field_12926:Ljava/util/Map;named carvingMasksLnet/minecraft/world/chunk/ProtoChunk;carvingMasks:Ljava/util/Map;
-
lightOn
private volatile boolean lightOn- Mappings:
Namespace Name Mixin selector official vLcjq;v:Zintermediary field_12914Lnet/minecraft/class_2839;field_12914:Znamed lightOnLnet/minecraft/world/chunk/ProtoChunk;lightOn:Z
-
-
Constructor Details
-
ProtoChunk
- Mappings:
Namespace Name Mixin selector official <init>Lcjq;<init>(Lbsz;Lcjs;Lbtw;)Vintermediary <init>Lnet/minecraft/class_2839;<init>(Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;)Vnamed <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 ChunkSection[] chunkSection, ChunkTickScheduler<Block> blockTickScheduler, ChunkTickScheduler<Fluid> fluidTickScheduler, HeightLimitView world)- Mappings:
Namespace Name Mixin selector official <init>Lcjq;<init>(Lbsz;Lcjs;[Lcjj;Lcjr;Lcjr;Lbtw;)Vintermediary <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;)Vnamed <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
-
-
Method Details
-
getBlockState
- Specified by:
getBlockStatein interfaceBlockView- Mappings:
Namespace Name Mixin selector official d_Lbsy;d_(Lfx;)Lchg;intermediary method_8320Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;named getBlockStateLnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
getFluidState
- Specified by:
getFluidStatein interfaceBlockView- Mappings:
Namespace Name Mixin selector official bLbsy;b(Lfx;)Lczr;intermediary method_8316Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;named getFluidStateLnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
-
getLightSourcesStream
- Specified by:
getLightSourcesStreamin interfaceChunk- Mappings:
Namespace Name Mixin selector official lLcix;l()Ljava/util/stream/Stream;intermediary method_12018Lnet/minecraft/class_2791;method_12018()Ljava/util/stream/Stream;named getLightSourcesStreamLnet/minecraft/world/chunk/Chunk;getLightSourcesStream()Ljava/util/stream/Stream;
-
getLightSourcesBySection
- Mappings:
Namespace Name Mixin selector official xLcjq;x()[Lit/unimi/dsi/fastutil/shorts/ShortList;intermediary method_12296Lnet/minecraft/class_2839;method_12296()[Lit/unimi/dsi/fastutil/shorts/ShortList;named getLightSourcesBySectionLnet/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 bLcjq;b(SI)Vintermediary method_12304Lnet/minecraft/class_2839;method_12304(SI)Vnamed addLightSourceLnet/minecraft/world/chunk/ProtoChunk;addLightSource(SI)V
-
addLightSource
- Mappings:
Namespace Name Mixin selector official jLcjq;j(Lfx;)Vintermediary method_12315Lnet/minecraft/class_2839;method_12315(Lnet/minecraft/class_2338;)Vnamed addLightSourceLnet/minecraft/world/chunk/ProtoChunk;addLightSource(Lnet/minecraft/util/math/BlockPos;)V
-
setBlockState
- Specified by:
setBlockStatein interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcix;a(Lfx;Lchg;Z)Lchg;intermediary method_12010Lnet/minecraft/class_2791;method_12010(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;named setBlockStateLnet/minecraft/world/chunk/Chunk;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
-
getSection
- Specified by:
getSectionin interfaceHeightLimitView- Mappings:
Namespace Name Mixin selector official bLcjq;b(I)Lcjj;intermediary method_16679Lnet/minecraft/class_2839;method_16679(I)Lnet/minecraft/class_2826;named getSectionLnet/minecraft/world/chunk/ProtoChunk;getSection(I)Lnet/minecraft/world/chunk/ChunkSection;
-
setBlockEntity
- Specified by:
setBlockEntityin interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcix;a(Lcfe;)Vintermediary method_12007Lnet/minecraft/class_2791;method_12007(Lnet/minecraft/class_2586;)Vnamed setBlockEntityLnet/minecraft/world/chunk/Chunk;setBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
-
getBlockEntityPositions
- Specified by:
getBlockEntityPositionsin interfaceChunk- Mappings:
Namespace Name Mixin selector official cLcix;c()Ljava/util/Set;intermediary method_12021Lnet/minecraft/class_2791;method_12021()Ljava/util/Set;named getBlockEntityPositionsLnet/minecraft/world/chunk/Chunk;getBlockEntityPositions()Ljava/util/Set;
-
getBlockEntity
- Specified by:
getBlockEntityin interfaceBlockView- Mappings:
Namespace Name Mixin selector official cLbsy;c(Lfx;)Lcfe;intermediary method_8321Lnet/minecraft/class_1922;method_8321(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;named getBlockEntityLnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
-
getBlockEntities
- Mappings:
Namespace Name Mixin selector official yLcjq;y()Ljava/util/Map;intermediary method_12309Lnet/minecraft/class_2839;method_12309()Ljava/util/Map;named getBlockEntitiesLnet/minecraft/world/chunk/ProtoChunk;getBlockEntities()Ljava/util/Map;
-
addEntity
- Mappings:
Namespace Name Mixin selector official bLcjq;b(Lmq;)Vintermediary method_12302Lnet/minecraft/class_2839;method_12302(Lnet/minecraft/class_2487;)Vnamed addEntityLnet/minecraft/world/chunk/ProtoChunk;addEntity(Lnet/minecraft/nbt/CompoundTag;)V
-
addEntity
-
getEntities
- Mappings:
Namespace Name Mixin selector official zLcjq;z()Ljava/util/List;intermediary method_12295Lnet/minecraft/class_2839;method_12295()Ljava/util/List;named getEntitiesLnet/minecraft/world/chunk/ProtoChunk;getEntities()Ljava/util/List;
-
setBiomes
- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lciy;)Vintermediary method_22405Lnet/minecraft/class_2839;method_22405(Lnet/minecraft/class_4548;)Vnamed setBiomesLnet/minecraft/world/chunk/ProtoChunk;setBiomes(Lnet/minecraft/world/biome/source/BiomeArray;)V
-
getBiomeArray
- Specified by:
getBiomeArrayin interfaceChunk- Mappings:
Namespace Name Mixin selector official hLcix;h()Lciy;intermediary method_12036Lnet/minecraft/class_2791;method_12036()Lnet/minecraft/class_4548;named getBiomeArrayLnet/minecraft/world/chunk/Chunk;getBiomeArray()Lnet/minecraft/world/biome/source/BiomeArray;
-
setShouldSave
public void setShouldSave(boolean shouldSave)- Specified by:
setShouldSavein interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcix;a(Z)Vintermediary method_12008Lnet/minecraft/class_2791;method_12008(Z)Vnamed setShouldSaveLnet/minecraft/world/chunk/Chunk;setShouldSave(Z)V
-
needsSaving
public boolean needsSaving()- Specified by:
needsSavingin interfaceChunk- Mappings:
Namespace Name Mixin selector official iLcix;i()Zintermediary method_12044Lnet/minecraft/class_2791;method_12044()Znamed needsSavingLnet/minecraft/world/chunk/Chunk;needsSaving()Z
-
getStatus
- Specified by:
getStatusin interfaceChunk- Mappings:
Namespace Name Mixin selector official jLcix;j()Lcjb;intermediary method_12009Lnet/minecraft/class_2791;method_12009()Lnet/minecraft/class_2806;named getStatusLnet/minecraft/world/chunk/Chunk;getStatus()Lnet/minecraft/world/chunk/ChunkStatus;
-
setStatus
- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lcjb;)Vintermediary method_12308Lnet/minecraft/class_2839;method_12308(Lnet/minecraft/class_2806;)Vnamed setStatusLnet/minecraft/world/chunk/ProtoChunk;setStatus(Lnet/minecraft/world/chunk/ChunkStatus;)V
-
getSectionArray
- Specified by:
getSectionArrayin interfaceChunk- Mappings:
Namespace Name Mixin selector official dLcix;d()[Lcjj;intermediary method_12006Lnet/minecraft/class_2791;method_12006()[Lnet/minecraft/class_2826;named getSectionArrayLnet/minecraft/world/chunk/Chunk;getSectionArray()[Lnet/minecraft/world/chunk/ChunkSection;
-
getHeightmaps
- Specified by:
getHeightmapsin interfaceChunk- Mappings:
Namespace Name Mixin selector official eLcix;e()Ljava/util/Collection;intermediary method_12011Lnet/minecraft/class_2791;method_12011()Ljava/util/Collection;named getHeightmapsLnet/minecraft/world/chunk/Chunk;getHeightmaps()Ljava/util/Collection;
-
setHeightmap
- Specified by:
setHeightmapin interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcix;a(Lclx$a;[J)Vintermediary method_12037Lnet/minecraft/class_2791;method_12037(Lnet/minecraft/class_2902$class_2903;[J)Vnamed setHeightmapLnet/minecraft/world/chunk/Chunk;setHeightmap(Lnet/minecraft/world/Heightmap$Type;[J)V
-
getHeightmap
- Specified by:
getHeightmapin interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcix;a(Lclx$a;)Lclx;intermediary method_12032Lnet/minecraft/class_2791;method_12032(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902;named getHeightmapLnet/minecraft/world/chunk/Chunk;getHeightmap(Lnet/minecraft/world/Heightmap$Type;)Lnet/minecraft/world/Heightmap;
-
sampleHeightmap
- Specified by:
sampleHeightmapin interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcix;a(Lclx$a;II)Iintermediary method_12005Lnet/minecraft/class_2791;method_12005(Lnet/minecraft/class_2902$class_2903;II)Inamed sampleHeightmapLnet/minecraft/world/chunk/Chunk;sampleHeightmap(Lnet/minecraft/world/Heightmap$Type;II)I
-
getPos
-
getStructureStart
- Specified by:
getStructureStartin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector official aLcje;a(Lcpq;)Lcwp;intermediary method_12181Lnet/minecraft/class_2810;method_12181(Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;named getStructureStartLnet/minecraft/world/StructureHolder;getStructureStart(Lnet/minecraft/world/gen/feature/StructureFeature;)Lnet/minecraft/structure/StructureStart;
-
setStructureStart
- Specified by:
setStructureStartin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector official aLcje;a(Lcpq;Lcwp;)Vintermediary method_12184Lnet/minecraft/class_2810;method_12184(Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)Vnamed setStructureStartLnet/minecraft/world/StructureHolder;setStructureStart(Lnet/minecraft/world/gen/feature/StructureFeature;Lnet/minecraft/structure/StructureStart;)V
-
getStructureStarts
- Specified by:
getStructureStartsin interfaceChunk- Mappings:
Namespace Name Mixin selector official gLcix;g()Ljava/util/Map;intermediary method_12016Lnet/minecraft/class_2791;method_12016()Ljava/util/Map;named getStructureStartsLnet/minecraft/world/chunk/Chunk;getStructureStarts()Ljava/util/Map;
-
setStructureStarts
- Specified by:
setStructureStartsin interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcix;a(Ljava/util/Map;)Vintermediary method_12034Lnet/minecraft/class_2791;method_12034(Ljava/util/Map;)Vnamed setStructureStartsLnet/minecraft/world/chunk/Chunk;setStructureStarts(Ljava/util/Map;)V
-
getStructureReferences
- Specified by:
getStructureReferencesin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector official bLcje;b(Lcpq;)Lit/unimi/dsi/fastutil/longs/LongSet;intermediary method_12180Lnet/minecraft/class_2810;method_12180(Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet;named getStructureReferencesLnet/minecraft/world/StructureHolder;getStructureReferences(Lnet/minecraft/world/gen/feature/StructureFeature;)Lit/unimi/dsi/fastutil/longs/LongSet;
-
addStructureReference
- Specified by:
addStructureReferencein interfaceStructureHolder- Mappings:
Namespace Name Mixin selector official aLcje;a(Lcpq;J)Vintermediary method_12182Lnet/minecraft/class_2810;method_12182(Lnet/minecraft/class_3195;J)Vnamed addStructureReferenceLnet/minecraft/world/StructureHolder;addStructureReference(Lnet/minecraft/world/gen/feature/StructureFeature;J)V
-
getStructureReferences
- Specified by:
getStructureReferencesin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector official wLcje;w()Ljava/util/Map;intermediary method_12179Lnet/minecraft/class_2810;method_12179()Ljava/util/Map;named getStructureReferencesLnet/minecraft/world/StructureHolder;getStructureReferences()Ljava/util/Map;
-
setStructureReferences
- Specified by:
setStructureReferencesin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector official bLcje;b(Ljava/util/Map;)Vintermediary method_12183Lnet/minecraft/class_2810;method_12183(Ljava/util/Map;)Vnamed setStructureReferencesLnet/minecraft/world/StructureHolder;setStructureReferences(Ljava/util/Map;)V
-
getPackedSectionRelative
- Mappings:
Namespace Name Mixin selector official kLcjq;k(Lfx;)Sintermediary method_12300Lnet/minecraft/class_2839;method_12300(Lnet/minecraft/class_2338;)Snamed getPackedSectionRelativeLnet/minecraft/world/chunk/ProtoChunk;getPackedSectionRelative(Lnet/minecraft/util/math/BlockPos;)S
-
joinBlockPos
- Mappings:
Namespace Name Mixin selector official aLcjq;a(SILbsz;)Lfx;intermediary method_12314Lnet/minecraft/class_2839;method_12314(SILnet/minecraft/class_1923;)Lnet/minecraft/class_2338;named joinBlockPosLnet/minecraft/world/chunk/ProtoChunk;joinBlockPos(SILnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/util/math/BlockPos;
-
markBlockForPostProcessing
- Specified by:
markBlockForPostProcessingin interfaceChunk- Mappings:
Namespace Name Mixin selector official eLcix;e(Lfx;)Vintermediary method_12039Lnet/minecraft/class_2791;method_12039(Lnet/minecraft/class_2338;)Vnamed markBlockForPostProcessingLnet/minecraft/world/chunk/Chunk;markBlockForPostProcessing(Lnet/minecraft/util/math/BlockPos;)V
-
getPostProcessingLists
- Specified by:
getPostProcessingListsin interfaceChunk- Mappings:
Namespace Name Mixin selector official kLcix;k()[Lit/unimi/dsi/fastutil/shorts/ShortList;intermediary method_12012Lnet/minecraft/class_2791;method_12012()[Lit/unimi/dsi/fastutil/shorts/ShortList;named getPostProcessingListsLnet/minecraft/world/chunk/Chunk;getPostProcessingLists()[Lit/unimi/dsi/fastutil/shorts/ShortList;
-
markBlockForPostProcessing
public void markBlockForPostProcessing(short packedPos, int index)- Specified by:
markBlockForPostProcessingin interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcix;a(SI)Vintermediary method_12029Lnet/minecraft/class_2791;method_12029(SI)Vnamed markBlockForPostProcessingLnet/minecraft/world/chunk/Chunk;markBlockForPostProcessing(SI)V
-
getBlockTickScheduler
- Specified by:
getBlockTickSchedulerin interfaceChunk- Mappings:
Namespace Name Mixin selector official tLcjq;t()Lcjr;intermediary method_12303Lnet/minecraft/class_2839;method_12303()Lnet/minecraft/class_2850;named getBlockTickSchedulerLnet/minecraft/world/chunk/ProtoChunk;getBlockTickScheduler()Lnet/minecraft/world/ChunkTickScheduler;
-
getFluidTickScheduler
- Specified by:
getFluidTickSchedulerin interfaceChunk- Mappings:
Namespace Name Mixin selector official uLcjq;u()Lcjr;intermediary method_12313Lnet/minecraft/class_2839;method_12313()Lnet/minecraft/class_2850;named getFluidTickSchedulerLnet/minecraft/world/chunk/ProtoChunk;getFluidTickScheduler()Lnet/minecraft/world/ChunkTickScheduler;
-
getUpgradeData
- Specified by:
getUpgradeDatain interfaceChunk- Mappings:
Namespace Name Mixin selector official qLcix;q()Lcjs;intermediary method_12003Lnet/minecraft/class_2791;method_12003()Lnet/minecraft/class_2843;named getUpgradeDataLnet/minecraft/world/chunk/Chunk;getUpgradeData()Lnet/minecraft/world/chunk/UpgradeData;
-
setInhabitedTime
public void setInhabitedTime(long inhabitedTime)- Specified by:
setInhabitedTimein interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcix;a(J)Vintermediary method_12028Lnet/minecraft/class_2791;method_12028(J)Vnamed setInhabitedTimeLnet/minecraft/world/chunk/Chunk;setInhabitedTime(J)V
-
getInhabitedTime
public long getInhabitedTime()- Specified by:
getInhabitedTimein interfaceChunk- Mappings:
Namespace Name Mixin selector official rLcix;r()Jintermediary method_12033Lnet/minecraft/class_2791;method_12033()Jnamed getInhabitedTimeLnet/minecraft/world/chunk/Chunk;getInhabitedTime()J
-
addPendingBlockEntityTag
- Specified by:
addPendingBlockEntityTagin interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcix;a(Lmq;)Vintermediary method_12042Lnet/minecraft/class_2791;method_12042(Lnet/minecraft/class_2487;)Vnamed addPendingBlockEntityTagLnet/minecraft/world/chunk/Chunk;addPendingBlockEntityTag(Lnet/minecraft/nbt/CompoundTag;)V
-
getBlockEntityTags
- Mappings:
Namespace Name Mixin selector official ALcjq;A()Ljava/util/Map;intermediary method_12316Lnet/minecraft/class_2839;method_12316()Ljava/util/Map;named getBlockEntityTagsLnet/minecraft/world/chunk/ProtoChunk;getBlockEntityTags()Ljava/util/Map;
-
getBlockEntityTag
- Specified by:
getBlockEntityTagin interfaceChunk- Mappings:
Namespace Name Mixin selector official hLcix;h(Lfx;)Lmq;intermediary method_12024Lnet/minecraft/class_2791;method_12024(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;named getBlockEntityTagLnet/minecraft/world/chunk/Chunk;getBlockEntityTag(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/CompoundTag;
-
getPackedBlockEntityTag
- Specified by:
getPackedBlockEntityTagin interfaceChunk- Mappings:
Namespace Name Mixin selector official iLcix;i(Lfx;)Lmq;intermediary method_20598Lnet/minecraft/class_2791;method_20598(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;named getPackedBlockEntityTagLnet/minecraft/world/chunk/Chunk;getPackedBlockEntityTag(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/CompoundTag;
-
removeBlockEntity
- Specified by:
removeBlockEntityin interfaceChunk- Mappings:
Namespace Name Mixin selector official dLcix;d(Lfx;)Vintermediary method_12041Lnet/minecraft/class_2791;method_12041(Lnet/minecraft/class_2338;)Vnamed removeBlockEntityLnet/minecraft/world/chunk/Chunk;removeBlockEntity(Lnet/minecraft/util/math/BlockPos;)V
-
getCarvingMask
- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lclt$a;)Ljava/util/BitSet;intermediary method_12025Lnet/minecraft/class_2839;method_12025(Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet;named getCarvingMaskLnet/minecraft/world/chunk/ProtoChunk;getCarvingMask(Lnet/minecraft/world/gen/GenerationStep$Carver;)Ljava/util/BitSet;
-
getOrCreateCarvingMask
- Mappings:
Namespace Name Mixin selector official bLcjq;b(Lclt$a;)Ljava/util/BitSet;intermediary method_28510Lnet/minecraft/class_2839;method_28510(Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet;named getOrCreateCarvingMaskLnet/minecraft/world/chunk/ProtoChunk;getOrCreateCarvingMask(Lnet/minecraft/world/gen/GenerationStep$Carver;)Ljava/util/BitSet;
-
setCarvingMask
- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lclt$a;Ljava/util/BitSet;)Vintermediary method_12307Lnet/minecraft/class_2839;method_12307(Lnet/minecraft/class_2893$class_2894;Ljava/util/BitSet;)Vnamed setCarvingMaskLnet/minecraft/world/chunk/ProtoChunk;setCarvingMask(Lnet/minecraft/world/gen/GenerationStep$Carver;Ljava/util/BitSet;)V
-
setLightingProvider
- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lczi;)Vintermediary method_17032Lnet/minecraft/class_2839;method_17032(Lnet/minecraft/class_3568;)Vnamed setLightingProviderLnet/minecraft/world/chunk/ProtoChunk;setLightingProvider(Lnet/minecraft/world/chunk/light/LightingProvider;)V
-
isLightOn
public boolean isLightOn() -
setLightOn
public void setLightOn(boolean lightOn)- Specified by:
setLightOnin interfaceChunk- Mappings:
Namespace Name Mixin selector official bLcix;b(Z)Vintermediary method_12020Lnet/minecraft/class_2791;method_12020(Z)Vnamed setLightOnLnet/minecraft/world/chunk/Chunk;setLightOn(Z)V
-
getBottomSectionLimit
public int getBottomSectionLimit()- Specified by:
getBottomSectionLimitin interfaceHeightLimitView- Mappings:
Namespace Name Mixin selector official w_Lbtw;w_()Iintermediary method_31607Lnet/minecraft/class_5539;method_31607()Inamed getBottomSectionLimitLnet/minecraft/world/HeightLimitView;getBottomSectionLimit()I
-
getSectionCount
public int getSectionCount()- Specified by:
getSectionCountin interfaceHeightLimitView- Mappings:
Namespace Name Mixin selector official oLbtw;o()Iintermediary method_31605Lnet/minecraft/class_5539;method_31605()Inamed getSectionCountLnet/minecraft/world/HeightLimitView;getSectionCount()I
-