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
- Mappings:
Namespace Name official cmjintermediary net/minecraft/class_2839named net/minecraft/world/chunk/ProtoChunk
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable BiomeArrayprivate Map<BlockPos,BlockEntity>private Map<BlockPos,NbtCompound>private ChunkTickScheduler<Block>private Map<GenerationStep.Carver,BitSet>private List<NbtCompound>private ChunkTickScheduler<Fluid>private Map<Heightmap.Type,Heightmap>private longprivate @Nullable LightingProviderprivate booleanprivate static Loggerprivate ChunkPosprivate ShortList[]private ChunkSection[]private booleanprivate ChunkStatusprivate Map<StructureFeature<?>,LongSet>private Map<StructureFeature<?>,StructureStart<?>>private UpgradeDataprivate HeightLimitView -
Constructor Summary
ConstructorsConstructorDescriptionProtoChunk(ChunkPos pos, UpgradeData upgradeData, @Nullable ChunkSection[] chunkSection, ChunkTickScheduler<Block> blockTickScheduler, ChunkTickScheduler<Fluid> fluidTickScheduler, HeightLimitView world)ProtoChunk(ChunkPos pos, UpgradeData upgradeData, HeightLimitView world) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddEntity(NbtCompound entityTag)voidaddLightSource(short chunkSliceRel, int sectionY)voidaddLightSource(BlockPos pos)voidvoidaddStructureReference(StructureFeature<?> structure, long reference)getBlockEntity(BlockPos pos)getBlockEntityNbt(BlockPos pos)getBlockState(BlockPos pos)intReturns the bottom Y level, or height, inclusive, of this view.getCarvingMask(GenerationStep.Carver carver)getFluidState(BlockPos pos)intgetHeightmap(Heightmap.Type type)longstatic shortgetPos()Map<StructureFeature<?>,LongSet>getStructureReferences(StructureFeature<?> structure)getStructureStart(StructureFeature<?> structure)Map<StructureFeature<?>,StructureStart<?>>booleanstatic BlockPosjoinBlockPos(short sectionRel, int sectionY, ChunkPos chunkPos)voidmarkBlockForPostProcessing(short packedPos, int index)voidmethod_35319(Heightmap.Type type)booleanvoidremoveBlockEntity(BlockPos pos)intsampleHeightmap(Heightmap.Type type, int x, int z)voidsetBiomes(BiomeArray biomes)voidsetBlockEntity(BlockEntity blockEntity)setBlockState(BlockPos pos, BlockState state, boolean moved)voidsetCarvingMask(GenerationStep.Carver carver, BitSet mask)voidsetHeightmap(Heightmap.Type type, long[] heightmap)voidsetInhabitedTime(long inhabitedTime)voidsetLightingProvider(LightingProvider lightingProvider)voidsetLightOn(boolean lightOn)voidsetShouldSave(boolean shouldSave)voidsetStatus(ChunkStatus status)voidsetStructureReferences(Map<StructureFeature<?>,LongSet> structureReferences)voidsetStructureStart(StructureFeature<?> structure, StructureStart<?> start)voidsetStructureStarts(Map<StructureFeature<?>,StructureStart<?>> structureStarts)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
getBlockEntity, 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 aLcmj;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 bLcmj;b:Lbvc;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 cLcmj;c:Zintermediary field_12924Lnet/minecraft/class_2839;field_12924:Znamed shouldSaveLnet/minecraft/world/chunk/ProtoChunk;shouldSave:Z
-
biomes
- Mappings:
Namespace Name Mixin selector official dLcmj;d:Lclr;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 eLcmj;e:Lddk;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 fLcmj;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 gLcmj;g:Lclu;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 hLcmj;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 iLcmj;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 jLcmj;j:[Lcmc;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 kLcmj;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 lLcmj;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 mLcmj;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 nLcmj;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 oLcmj;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 pLcmj;p:Lcml;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 qLcmj;q:Lcmk;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 rLcmj;r:Lcmk;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 sLcmj;s:Lbvz;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 tLcmj;t:Jintermediary field_12925Lnet/minecraft/class_2839;field_12925:Jnamed inhabitedTimeLnet/minecraft/world/chunk/ProtoChunk;inhabitedTime:J
-
carvingMasks
- Mappings:
Namespace Name Mixin selector official uLcmj;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 vLcmj;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>Lcmj;<init>(Lbvc;Lcml;Lbvz;)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 @Nullable ChunkSection[] chunkSection, ChunkTickScheduler<Block> blockTickScheduler, ChunkTickScheduler<Fluid> fluidTickScheduler, HeightLimitView world)- Mappings:
Namespace Name Mixin selector official <init>Lcmj;<init>(Lbvc;Lcml;[Lcmc;Lcmk;Lcmk;Lbvz;)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_Lbvb;d_(Lgb;)Lcjx;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 bLbvb;b(Lgb;)Lddt;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 nLclq;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 xLcmj;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 bLcmj;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 jLcmj;j(Lgb;)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 aLclq;a(Lgb;Lcjx;Z)Lcjx;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 aLclq;a(Lchv;)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 cLclq;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 cLbvb;c(Lgb;)Lchv;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 yLcmj;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 bLcmj;b(Lmv;)Vintermediary method_12302Lnet/minecraft/class_2839;method_12302(Lnet/minecraft/class_2487;)Vnamed addEntityLnet/minecraft/world/chunk/ProtoChunk;addEntity(Lnet/minecraft/nbt/NbtCompound;)V
-
addEntity
-
getEntities
- Mappings:
Namespace Name Mixin selector official zLcmj;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 aLcmj;a(Lclr;)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 hLclq;h()Lclr;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 aLclq;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 iLclq;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 jLclq;j()Lclu;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 aLcmj;a(Lclu;)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 dLclq;d()[Lcmc;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 eLclq;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 aLclq;a(Lcox$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 aLclq;a(Lcox$a;)Lcox;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 aLclq;a(Lcox$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
-
method_35319
- Specified by:
method_35319in interfaceChunk- Mappings:
Namespace Name Mixin selector official bLclq;b(Lcox$a;)Lgb;intermediary method_35319Lnet/minecraft/class_2791;method_35319(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2338;named method_35319Lnet/minecraft/world/chunk/Chunk;method_35319(Lnet/minecraft/world/Heightmap$Type;)Lnet/minecraft/util/math/BlockPos;
-
getPos
-
getStructureStart
- Specified by:
getStructureStartin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector official aLclx;a(Lcte;)Ldap;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 aLclx;a(Lcte;Ldap;)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 gLclq;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 aLclq;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 bLclx;b(Lcte;)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 aLclx;a(Lcte;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 wLclx;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 bLclx;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 kLcmj;k(Lgb;)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 aLcmj;a(SILbvc;)Lgb;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 eLclq;e(Lgb;)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 kLclq;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 aLclq;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 tLcmj;t()Lcmk;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 uLcmj;u()Lcmk;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 qLclq;q()Lcml;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 aLclq;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 rLclq;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 aLclq;a(Lmv;)Vintermediary method_12042Lnet/minecraft/class_2791;method_12042(Lnet/minecraft/class_2487;)Vnamed addPendingBlockEntityNbtLnet/minecraft/world/chunk/Chunk;addPendingBlockEntityNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
getBlockEntityNbts
- Mappings:
Namespace Name Mixin selector official ALcmj;A()Ljava/util/Map;intermediary method_12316Lnet/minecraft/class_2839;method_12316()Ljava/util/Map;named getBlockEntityNbtsLnet/minecraft/world/chunk/ProtoChunk;getBlockEntityNbts()Ljava/util/Map;
-
getBlockEntityNbt
- Specified by:
getBlockEntityNbtin interfaceChunk- Mappings:
Namespace Name Mixin selector official hLclq;h(Lgb;)Lmv;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/NbtCompound;
-
getPackedBlockEntityNbt
- Specified by:
getPackedBlockEntityNbtin interfaceChunk- Mappings:
Namespace Name Mixin selector official iLclq;i(Lgb;)Lmv;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/NbtCompound;
-
removeBlockEntity
- Specified by:
removeBlockEntityin interfaceChunk- Mappings:
Namespace Name Mixin selector official dLclq;d(Lgb;)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 aLcmj;a(Lcot$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 bLcmj;b(Lcot$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 aLcmj;a(Lcot$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 aLcmj;a(Lddk;)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 bLclq;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 v_Lbvz;v_()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 mLbvz;m()Iintermediary method_31605Lnet/minecraft/class_5539;method_31605()Inamed getHeightLnet/minecraft/world/HeightLimitView;getHeight()I
-