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 ckgintermediary 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, getGameEventDispatcher, getHighestNonEmptySection, getHighestNonEmptySectionYOffset, getSectionMethods inherited from interface net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLckg;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 bLckg;b:Lbtc;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 cLckg;c:Zintermediary field_12924Lnet/minecraft/class_2839;field_12924:Znamed shouldSaveLnet/minecraft/world/chunk/ProtoChunk;shouldSave:Z
-
biomes
- Mappings:
Namespace Name Mixin selector official dLckg;d:Lcjo;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 eLckg;e:Ldak;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 fLckg;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 gLckg;g:Lcjr;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 hLckg;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 iLckg;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 jLckg;j:[Lcjz;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 kLckg;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 lLckg;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 mLckg;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 nLckg;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 oLckg;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 pLckg;p:Lcki;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 qLckg;q:Lckh;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 rLckg;r:Lckh;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 sLckg;s:Lbtz;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 tLckg;t:Jintermediary field_12925Lnet/minecraft/class_2839;field_12925:Jnamed inhabitedTimeLnet/minecraft/world/chunk/ProtoChunk;inhabitedTime:J
-
carvingMasks
- Mappings:
Namespace Name Mixin selector official uLckg;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 vLckg;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>Lckg;<init>(Lbtc;Lcki;Lbtz;)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>Lckg;<init>(Lbtc;Lcki;[Lcjz;Lckh;Lckh;Lbtz;)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_Lbtb;d_(Lfx;)Lchv;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 bLbtb;b(Lfx;)Ldat;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 nLcjn;n()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 xLckg;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 bLckg;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 jLckg;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 aLcjn;a(Lfx;Lchv;Z)Lchv;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;
-
setBlockEntity
- Specified by:
setBlockEntityin interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcjn;a(Lcft;)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 cLcjn;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 cLbtb;c(Lfx;)Lcft;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 yLckg;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 bLckg;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 zLckg;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 aLckg;a(Lcjo;)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 hLcjn;h()Lcjo;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 aLcjn;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 iLcjn;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 jLcjn;j()Lcjr;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 aLckg;a(Lcjr;)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 dLcjn;d()[Lcjz;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 eLcjn;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 aLcjn;a(Lcms$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 aLcjn;a(Lcms$a;)Lcms;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 aLcjn;a(Lcms$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 aLcju;a(Lcqp;)Lcxp;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 aLcju;a(Lcqp;Lcxp;)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 gLcjn;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 aLcjn;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 bLcju;b(Lcqp;)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 aLcju;a(Lcqp;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 wLcju;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 bLcju;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 kLckg;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 aLckg;a(SILbtc;)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 eLcjn;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 kLcjn;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 aLcjn;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 tLckg;t()Lckh;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 uLckg;u()Lckh;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 qLcjn;q()Lcki;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 aLcjn;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 rLcjn;r()Jintermediary method_12033Lnet/minecraft/class_2791;method_12033()Jnamed getInhabitedTimeLnet/minecraft/world/chunk/Chunk;getInhabitedTime()J
-
addPendingBlockEntityNbt
- Specified by:
addPendingBlockEntityNbtin interfaceChunk- Mappings:
Namespace Name Mixin selector official aLcjn;a(Lmq;)Vintermediary method_12042Lnet/minecraft/class_2791;method_12042(Lnet/minecraft/class_2487;)Vnamed addPendingBlockEntityNbtLnet/minecraft/world/chunk/Chunk;addPendingBlockEntityNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
getBlockEntityTags
- Mappings:
Namespace Name Mixin selector official ALckg;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;
-
getBlockEntityNbt
- Specified by:
getBlockEntityNbtin interfaceChunk- Mappings:
Namespace Name Mixin selector official hLcjn;h(Lfx;)Lmq;intermediary method_12024Lnet/minecraft/class_2791;method_12024(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;named getBlockEntityNbtLnet/minecraft/world/chunk/Chunk;getBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/CompoundTag;
-
getPackedBlockEntityNbt
- Specified by:
getPackedBlockEntityNbtin interfaceChunk- Mappings:
Namespace Name Mixin selector official iLcjn;i(Lfx;)Lmq;intermediary method_20598Lnet/minecraft/class_2791;method_20598(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;named getPackedBlockEntityNbtLnet/minecraft/world/chunk/Chunk;getPackedBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/CompoundTag;
-
removeBlockEntity
- Specified by:
removeBlockEntityin interfaceChunk- Mappings:
Namespace Name Mixin selector official dLcjn;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 aLckg;a(Lcmo$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 bLckg;b(Lcmo$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 aLckg;a(Lcmo$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 aLckg;a(Ldak;)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 bLcjn;b(Z)Vintermediary method_12020Lnet/minecraft/class_2791;method_12020(Z)Vnamed setLightOnLnet/minecraft/world/chunk/Chunk;setLightOn(Z)V
-
getBottomY
public int getBottomY()Returns the bottom Y level, or height, inclusive, of this view.- Specified by:
getBottomYin interfaceHeightLimitView- See Also:
HeightLimitView.getTopY(),HeightLimitView.getHeight()- Mappings:
Namespace Name Mixin selector official w_Lbtz;w_()Iintermediary method_31607Lnet/minecraft/class_5539;method_31607()Inamed getBottomYLnet/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.
- Specified by:
getHeightin interfaceHeightLimitView- Returns:
- the difference in the minimum and maximum height
- See Also:
HeightLimitView.getBottomY(),HeightLimitView.getTopY()- Mappings:
Namespace Name Mixin selector official mLbtz;m()Iintermediary method_31605Lnet/minecraft/class_5539;method_31605()Inamed getHeightLnet/minecraft/world/HeightLimitView;getHeight()I
-