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 cne
intermediary net/minecraft/class_2839
named net/minecraft/world/chunk/ProtoChunk
-
Field Summary
Modifier and TypeFieldDescriptionprivate @Nullable BiomeArray
private final Map<BlockPos,
BlockEntity> private final Map<BlockPos,
NbtCompound> private final ChunkTickScheduler<Block>
private final Map<GenerationStep.Carver,
BitSet> private final List<NbtCompound>
private final ChunkTickScheduler<Fluid>
private final Map<Heightmap.Type,
Heightmap> private long
private @Nullable LightingProvider
private boolean
private static final Logger
private final ChunkPos
private final ShortList[]
private final ChunkSection[]
private boolean
private ChunkStatus
private final Map<StructureFeature<?>,
LongSet> private final Map<StructureFeature<?>,
StructureStart<?>> private final UpgradeData
private final HeightLimitView
-
Constructor Summary
ConstructorDescriptionProtoChunk
(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 TypeMethodDescriptionvoid
void
addEntity
(NbtCompound entityTag) void
addLightSource
(short chunkSliceRel, int sectionY) void
addLightSource
(BlockPos pos) void
void
addStructureReference
(StructureFeature<?> structure, long reference) getBlockEntity
(BlockPos pos) getBlockState
(BlockPos pos) int
Returns the bottom Y level, or height, inclusive, of this view.getCarvingMask
(GenerationStep.Carver carver) getFluidState
(BlockPos pos) int
getHeightmap
(Heightmap.Type type) long
static short
getPos()
getStructureReferences
(StructureFeature<?> structure) getStructureStart
(StructureFeature<?> structure) Map<StructureFeature<?>,
StructureStart<?>> boolean
static BlockPos
joinBlockPos
(short sectionRel, int sectionY, ChunkPos chunkPos) void
markBlockForPostProcessing
(short packedPos, int index) void
method_35319
(Heightmap.Type type) boolean
void
int
sampleHeightmap
(Heightmap.Type type, int x, int z) void
setBiomes
(BiomeArray biomes) void
setBlockEntity
(BlockEntity blockEntity) setBlockState
(BlockPos pos, BlockState state, boolean moved) void
setCarvingMask
(GenerationStep.Carver carver, BitSet mask) void
setInhabitedTime
(long inhabitedTime) void
setLightingProvider
(LightingProvider lightingProvider) void
setLightOn
(boolean lightOn) void
setShouldSave
(boolean shouldSave) void
setStatus
(ChunkStatus status) void
setStructureReferences
(Map<StructureFeature<?>, LongSet> structureReferences) void
setStructureStart
(StructureFeature<?> structure, StructureStart<?> start) void
setStructureStarts
(Map<StructureFeature<?>, StructureStart<?>> structureStarts) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.world.BlockView
getBlockEntity, getDismountHeight, getDismountHeight, getLuminance, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlock
Methods inherited from interface net.minecraft.world.chunk.Chunk
areSectionsEmptyBetween, getGameEventDispatcher, getHighestNonEmptySection, getHighestNonEmptySectionYOffset, getSection, setHeightmap
Methods 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 a
Lcne;a:Lorg/apache/logging/log4j/Logger;
intermediary field_12920
Lnet/minecraft/class_2839;field_12920:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/world/chunk/ProtoChunk;LOGGER:Lorg/apache/logging/log4j/Logger;
-
pos
- Mappings:
Namespace Name Mixin selector official b
Lcne;b:Lbvu;
intermediary field_12928
Lnet/minecraft/class_2839;field_12928:Lnet/minecraft/class_1923;
named pos
Lnet/minecraft/world/chunk/ProtoChunk;pos:Lnet/minecraft/util/math/ChunkPos;
-
shouldSave
private volatile boolean shouldSave- Mappings:
Namespace Name Mixin selector official c
Lcne;c:Z
intermediary field_12924
Lnet/minecraft/class_2839;field_12924:Z
named shouldSave
Lnet/minecraft/world/chunk/ProtoChunk;shouldSave:Z
-
biomes
- Mappings:
Namespace Name Mixin selector official d
Lcne;d:Lcmm;
intermediary field_20656
Lnet/minecraft/class_2839;field_20656:Lnet/minecraft/class_4548;
named biomes
Lnet/minecraft/world/chunk/ProtoChunk;biomes:Lnet/minecraft/world/biome/source/BiomeArray;
-
lightingProvider
- Mappings:
Namespace Name Mixin selector official e
Lcne;e:Ldej;
intermediary field_17105
Lnet/minecraft/class_2839;field_17105:Lnet/minecraft/class_3568;
named lightingProvider
Lnet/minecraft/world/chunk/ProtoChunk;lightingProvider:Lnet/minecraft/world/chunk/light/LightingProvider;
-
heightmaps
- Mappings:
Namespace Name Mixin selector official f
Lcne;f:Ljava/util/Map;
intermediary field_12912
Lnet/minecraft/class_2839;field_12912:Ljava/util/Map;
named heightmaps
Lnet/minecraft/world/chunk/ProtoChunk;heightmaps:Ljava/util/Map;
-
status
- Mappings:
Namespace Name Mixin selector official g
Lcne;g:Lcmp;
intermediary field_12918
Lnet/minecraft/class_2839;field_12918:Lnet/minecraft/class_2806;
named status
Lnet/minecraft/world/chunk/ProtoChunk;status:Lnet/minecraft/world/chunk/ChunkStatus;
-
blockEntities
- Mappings:
Namespace Name Mixin selector official h
Lcne;h:Ljava/util/Map;
intermediary field_12917
Lnet/minecraft/class_2839;field_12917:Ljava/util/Map;
named blockEntities
Lnet/minecraft/world/chunk/ProtoChunk;blockEntities:Ljava/util/Map;
-
blockEntityTags
- Mappings:
Namespace Name Mixin selector official i
Lcne;i:Ljava/util/Map;
intermediary field_12927
Lnet/minecraft/class_2839;field_12927:Ljava/util/Map;
named blockEntityTags
Lnet/minecraft/world/chunk/ProtoChunk;blockEntityTags:Ljava/util/Map;
-
sections
- Mappings:
Namespace Name Mixin selector official j
Lcne;j:[Lcmx;
intermediary field_12909
Lnet/minecraft/class_2839;field_12909:[Lnet/minecraft/class_2826;
named sections
Lnet/minecraft/world/chunk/ProtoChunk;sections:[Lnet/minecraft/world/chunk/ChunkSection;
-
entities
- Mappings:
Namespace Name Mixin selector official k
Lcne;k:Ljava/util/List;
intermediary field_12929
Lnet/minecraft/class_2839;field_12929:Ljava/util/List;
named entities
Lnet/minecraft/world/chunk/ProtoChunk;entities:Ljava/util/List;
-
lightSources
- Mappings:
Namespace Name Mixin selector official l
Lcne;l:Ljava/util/List;
intermediary field_12919
Lnet/minecraft/class_2839;field_12919:Ljava/util/List;
named lightSources
Lnet/minecraft/world/chunk/ProtoChunk;lightSources:Ljava/util/List;
-
postProcessingLists
- Mappings:
Namespace Name Mixin selector official m
Lcne;m:[Lit/unimi/dsi/fastutil/shorts/ShortList;
intermediary field_12921
Lnet/minecraft/class_2839;field_12921:[Lit/unimi/dsi/fastutil/shorts/ShortList;
named postProcessingLists
Lnet/minecraft/world/chunk/ProtoChunk;postProcessingLists:[Lit/unimi/dsi/fastutil/shorts/ShortList;
-
structureStarts
- Mappings:
Namespace Name Mixin selector official n
Lcne;n:Ljava/util/Map;
intermediary field_12915
Lnet/minecraft/class_2839;field_12915:Ljava/util/Map;
named structureStarts
Lnet/minecraft/world/chunk/ProtoChunk;structureStarts:Ljava/util/Map;
-
structureReferences
- Mappings:
Namespace Name Mixin selector official o
Lcne;o:Ljava/util/Map;
intermediary field_12930
Lnet/minecraft/class_2839;field_12930:Ljava/util/Map;
named structureReferences
Lnet/minecraft/world/chunk/ProtoChunk;structureReferences:Ljava/util/Map;
-
upgradeData
- Mappings:
Namespace Name Mixin selector official p
Lcne;p:Lcng;
intermediary field_12916
Lnet/minecraft/class_2839;field_12916:Lnet/minecraft/class_2843;
named upgradeData
Lnet/minecraft/world/chunk/ProtoChunk;upgradeData:Lnet/minecraft/world/chunk/UpgradeData;
-
blockTickScheduler
- Mappings:
Namespace Name Mixin selector official q
Lcne;q:Lcnf;
intermediary field_12911
Lnet/minecraft/class_2839;field_12911:Lnet/minecraft/class_2850;
named blockTickScheduler
Lnet/minecraft/world/chunk/ProtoChunk;blockTickScheduler:Lnet/minecraft/world/ChunkTickScheduler;
-
fluidTickScheduler
- Mappings:
Namespace Name Mixin selector official r
Lcne;r:Lcnf;
intermediary field_12923
Lnet/minecraft/class_2839;field_12923:Lnet/minecraft/class_2850;
named fluidTickScheduler
Lnet/minecraft/world/chunk/ProtoChunk;fluidTickScheduler:Lnet/minecraft/world/ChunkTickScheduler;
-
world
- Mappings:
Namespace Name Mixin selector official s
Lcne;s:Lbwr;
intermediary field_27229
Lnet/minecraft/class_2839;field_27229:Lnet/minecraft/class_5539;
named world
Lnet/minecraft/world/chunk/ProtoChunk;world:Lnet/minecraft/world/HeightLimitView;
-
inhabitedTime
private long inhabitedTime- Mappings:
Namespace Name Mixin selector official t
Lcne;t:J
intermediary field_12925
Lnet/minecraft/class_2839;field_12925:J
named inhabitedTime
Lnet/minecraft/world/chunk/ProtoChunk;inhabitedTime:J
-
carvingMasks
- Mappings:
Namespace Name Mixin selector official u
Lcne;u:Ljava/util/Map;
intermediary field_12926
Lnet/minecraft/class_2839;field_12926:Ljava/util/Map;
named carvingMasks
Lnet/minecraft/world/chunk/ProtoChunk;carvingMasks:Ljava/util/Map;
-
lightOn
private volatile boolean lightOn- Mappings:
Namespace Name Mixin selector official v
Lcne;v:Z
intermediary field_12914
Lnet/minecraft/class_2839;field_12914:Z
named lightOn
Lnet/minecraft/world/chunk/ProtoChunk;lightOn:Z
-
-
Constructor Details
-
ProtoChunk
- Mappings:
Namespace Name Mixin selector official <init>
Lcne;<init>(Lbvu;Lcng;Lbwr;)V
intermediary <init>
Lnet/minecraft/class_2839;<init>(Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;)V
named <init>
Lnet/minecraft/world/chunk/ProtoChunk;<init>(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/chunk/UpgradeData;Lnet/minecraft/world/HeightLimitView;)V
-
ProtoChunk
public ProtoChunk(ChunkPos pos, UpgradeData upgradeData, @Nullable @Nullable ChunkSection[] chunkSection, ChunkTickScheduler<Block> blockTickScheduler, ChunkTickScheduler<Fluid> fluidTickScheduler, HeightLimitView world) - Mappings:
Namespace Name Mixin selector official <init>
Lcne;<init>(Lbvu;Lcng;[Lcmx;Lcnf;Lcnf;Lbwr;)V
intermediary <init>
Lnet/minecraft/class_2839;<init>(Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_2850;Lnet/minecraft/class_2850;Lnet/minecraft/class_5539;)V
named <init>
Lnet/minecraft/world/chunk/ProtoChunk;<init>(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/chunk/UpgradeData;[Lnet/minecraft/world/chunk/ChunkSection;Lnet/minecraft/world/ChunkTickScheduler;Lnet/minecraft/world/ChunkTickScheduler;Lnet/minecraft/world/HeightLimitView;)V
-
-
Method Details
-
getBlockState
- Specified by:
getBlockState
in interfaceBlockView
- Mappings:
Namespace Name Mixin selector official a_
Lbvt;a_(Lgg;)Lcks;
intermediary method_8320
Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
named getBlockState
Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
getFluidState
- Specified by:
getFluidState
in interfaceBlockView
- Mappings:
Namespace Name Mixin selector official b_
Lbvt;b_(Lgg;)Ldes;
intermediary method_8316
Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
named getFluidState
Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
-
getLightSourcesStream
- Specified by:
getLightSourcesStream
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official n
Lcml;n()Ljava/util/stream/Stream;
intermediary method_12018
Lnet/minecraft/class_2791;method_12018()Ljava/util/stream/Stream;
named getLightSourcesStream
Lnet/minecraft/world/chunk/Chunk;getLightSourcesStream()Ljava/util/stream/Stream;
-
getLightSourcesBySection
- Mappings:
Namespace Name Mixin selector official x
Lcne;x()[Lit/unimi/dsi/fastutil/shorts/ShortList;
intermediary method_12296
Lnet/minecraft/class_2839;method_12296()[Lit/unimi/dsi/fastutil/shorts/ShortList;
named getLightSourcesBySection
Lnet/minecraft/world/chunk/ProtoChunk;getLightSourcesBySection()[Lit/unimi/dsi/fastutil/shorts/ShortList;
-
addLightSource
public void addLightSource(short chunkSliceRel, int sectionY) - Mappings:
Namespace Name Mixin selector official b
Lcne;b(SI)V
intermediary method_12304
Lnet/minecraft/class_2839;method_12304(SI)V
named addLightSource
Lnet/minecraft/world/chunk/ProtoChunk;addLightSource(SI)V
-
addLightSource
- Mappings:
Namespace Name Mixin selector official j
Lcne;j(Lgg;)V
intermediary method_12315
Lnet/minecraft/class_2839;method_12315(Lnet/minecraft/class_2338;)V
named addLightSource
Lnet/minecraft/world/chunk/ProtoChunk;addLightSource(Lnet/minecraft/util/math/BlockPos;)V
-
setBlockState
- Specified by:
setBlockState
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official a
Lcml;a(Lgg;Lcks;Z)Lcks;
intermediary method_12010
Lnet/minecraft/class_2791;method_12010(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;
named setBlockState
Lnet/minecraft/world/chunk/Chunk;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
-
setBlockEntity
- Specified by:
setBlockEntity
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official a
Lcml;a(Lcip;)V
intermediary method_12007
Lnet/minecraft/class_2791;method_12007(Lnet/minecraft/class_2586;)V
named setBlockEntity
Lnet/minecraft/world/chunk/Chunk;setBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
-
getBlockEntityPositions
- Specified by:
getBlockEntityPositions
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official c
Lcml;c()Ljava/util/Set;
intermediary method_12021
Lnet/minecraft/class_2791;method_12021()Ljava/util/Set;
named getBlockEntityPositions
Lnet/minecraft/world/chunk/Chunk;getBlockEntityPositions()Ljava/util/Set;
-
getBlockEntity
- Specified by:
getBlockEntity
in interfaceBlockView
- Mappings:
Namespace Name Mixin selector official c_
Lbvt;c_(Lgg;)Lcip;
intermediary method_8321
Lnet/minecraft/class_1922;method_8321(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;
named getBlockEntity
Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
-
getBlockEntities
- Mappings:
Namespace Name Mixin selector official y
Lcne;y()Ljava/util/Map;
intermediary method_12309
Lnet/minecraft/class_2839;method_12309()Ljava/util/Map;
named getBlockEntities
Lnet/minecraft/world/chunk/ProtoChunk;getBlockEntities()Ljava/util/Map;
-
addEntity
- Mappings:
Namespace Name Mixin selector official b
Lcne;b(Lna;)V
intermediary method_12302
Lnet/minecraft/class_2839;method_12302(Lnet/minecraft/class_2487;)V
named addEntity
Lnet/minecraft/world/chunk/ProtoChunk;addEntity(Lnet/minecraft/nbt/NbtCompound;)V
-
addEntity
-
getEntities
- Mappings:
Namespace Name Mixin selector official z
Lcne;z()Ljava/util/List;
intermediary method_12295
Lnet/minecraft/class_2839;method_12295()Ljava/util/List;
named getEntities
Lnet/minecraft/world/chunk/ProtoChunk;getEntities()Ljava/util/List;
-
setBiomes
- Mappings:
Namespace Name Mixin selector official a
Lcne;a(Lcmm;)V
intermediary method_22405
Lnet/minecraft/class_2839;method_22405(Lnet/minecraft/class_4548;)V
named setBiomes
Lnet/minecraft/world/chunk/ProtoChunk;setBiomes(Lnet/minecraft/world/biome/source/BiomeArray;)V
-
getBiomeArray
- Specified by:
getBiomeArray
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official h
Lcml;h()Lcmm;
intermediary method_12036
Lnet/minecraft/class_2791;method_12036()Lnet/minecraft/class_4548;
named getBiomeArray
Lnet/minecraft/world/chunk/Chunk;getBiomeArray()Lnet/minecraft/world/biome/source/BiomeArray;
-
setShouldSave
public void setShouldSave(boolean shouldSave) - Specified by:
setShouldSave
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official a
Lcml;a(Z)V
intermediary method_12008
Lnet/minecraft/class_2791;method_12008(Z)V
named setShouldSave
Lnet/minecraft/world/chunk/Chunk;setShouldSave(Z)V
-
needsSaving
public boolean needsSaving()- Specified by:
needsSaving
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official i
Lcml;i()Z
intermediary method_12044
Lnet/minecraft/class_2791;method_12044()Z
named needsSaving
Lnet/minecraft/world/chunk/Chunk;needsSaving()Z
-
getStatus
- Specified by:
getStatus
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official j
Lcml;j()Lcmp;
intermediary method_12009
Lnet/minecraft/class_2791;method_12009()Lnet/minecraft/class_2806;
named getStatus
Lnet/minecraft/world/chunk/Chunk;getStatus()Lnet/minecraft/world/chunk/ChunkStatus;
-
setStatus
- Mappings:
Namespace Name Mixin selector official a
Lcne;a(Lcmp;)V
intermediary method_12308
Lnet/minecraft/class_2839;method_12308(Lnet/minecraft/class_2806;)V
named setStatus
Lnet/minecraft/world/chunk/ProtoChunk;setStatus(Lnet/minecraft/world/chunk/ChunkStatus;)V
-
getSectionArray
- Specified by:
getSectionArray
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official d
Lcml;d()[Lcmx;
intermediary method_12006
Lnet/minecraft/class_2791;method_12006()[Lnet/minecraft/class_2826;
named getSectionArray
Lnet/minecraft/world/chunk/Chunk;getSectionArray()[Lnet/minecraft/world/chunk/ChunkSection;
-
getHeightmaps
- Specified by:
getHeightmaps
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official e
Lcml;e()Ljava/util/Collection;
intermediary method_12011
Lnet/minecraft/class_2791;method_12011()Ljava/util/Collection;
named getHeightmaps
Lnet/minecraft/world/chunk/Chunk;getHeightmaps()Ljava/util/Collection;
-
getHeightmap
- Specified by:
getHeightmap
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official a
Lcml;a(Lcps$a;)Lcps;
intermediary method_12032
Lnet/minecraft/class_2791;method_12032(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902;
named getHeightmap
Lnet/minecraft/world/chunk/Chunk;getHeightmap(Lnet/minecraft/world/Heightmap$Type;)Lnet/minecraft/world/Heightmap;
-
sampleHeightmap
- Specified by:
sampleHeightmap
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official a
Lcml;a(Lcps$a;II)I
intermediary method_12005
Lnet/minecraft/class_2791;method_12005(Lnet/minecraft/class_2902$class_2903;II)I
named sampleHeightmap
Lnet/minecraft/world/chunk/Chunk;sampleHeightmap(Lnet/minecraft/world/Heightmap$Type;II)I
-
method_35319
- Specified by:
method_35319
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official b
Lcml;b(Lcps$a;)Lgg;
intermediary method_35319
Lnet/minecraft/class_2791;method_35319(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2338;
named method_35319
Lnet/minecraft/world/chunk/Chunk;method_35319(Lnet/minecraft/world/Heightmap$Type;)Lnet/minecraft/util/math/BlockPos;
-
getPos
-
getStructureStart
- Specified by:
getStructureStart
in interfaceStructureHolder
- Mappings:
Namespace Name Mixin selector official a
Lcms;a(Lcuc;)Ldbn;
intermediary method_12181
Lnet/minecraft/class_2810;method_12181(Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;
named getStructureStart
Lnet/minecraft/world/StructureHolder;getStructureStart(Lnet/minecraft/world/gen/feature/StructureFeature;)Lnet/minecraft/structure/StructureStart;
-
setStructureStart
- Specified by:
setStructureStart
in interfaceStructureHolder
- Mappings:
Namespace Name Mixin selector official a
Lcms;a(Lcuc;Ldbn;)V
intermediary method_12184
Lnet/minecraft/class_2810;method_12184(Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)V
named setStructureStart
Lnet/minecraft/world/StructureHolder;setStructureStart(Lnet/minecraft/world/gen/feature/StructureFeature;Lnet/minecraft/structure/StructureStart;)V
-
getStructureStarts
- Specified by:
getStructureStarts
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official g
Lcml;g()Ljava/util/Map;
intermediary method_12016
Lnet/minecraft/class_2791;method_12016()Ljava/util/Map;
named getStructureStarts
Lnet/minecraft/world/chunk/Chunk;getStructureStarts()Ljava/util/Map;
-
setStructureStarts
- Specified by:
setStructureStarts
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official a
Lcml;a(Ljava/util/Map;)V
intermediary method_12034
Lnet/minecraft/class_2791;method_12034(Ljava/util/Map;)V
named setStructureStarts
Lnet/minecraft/world/chunk/Chunk;setStructureStarts(Ljava/util/Map;)V
-
getStructureReferences
- Specified by:
getStructureReferences
in interfaceStructureHolder
- Mappings:
Namespace Name Mixin selector official b
Lcms;b(Lcuc;)Lit/unimi/dsi/fastutil/longs/LongSet;
intermediary method_12180
Lnet/minecraft/class_2810;method_12180(Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet;
named getStructureReferences
Lnet/minecraft/world/StructureHolder;getStructureReferences(Lnet/minecraft/world/gen/feature/StructureFeature;)Lit/unimi/dsi/fastutil/longs/LongSet;
-
addStructureReference
- Specified by:
addStructureReference
in interfaceStructureHolder
- Mappings:
Namespace Name Mixin selector official a
Lcms;a(Lcuc;J)V
intermediary method_12182
Lnet/minecraft/class_2810;method_12182(Lnet/minecraft/class_3195;J)V
named addStructureReference
Lnet/minecraft/world/StructureHolder;addStructureReference(Lnet/minecraft/world/gen/feature/StructureFeature;J)V
-
getStructureReferences
- Specified by:
getStructureReferences
in interfaceStructureHolder
- Mappings:
Namespace Name Mixin selector official w
Lcms;w()Ljava/util/Map;
intermediary method_12179
Lnet/minecraft/class_2810;method_12179()Ljava/util/Map;
named getStructureReferences
Lnet/minecraft/world/StructureHolder;getStructureReferences()Ljava/util/Map;
-
setStructureReferences
- Specified by:
setStructureReferences
in interfaceStructureHolder
- Mappings:
Namespace Name Mixin selector official b
Lcms;b(Ljava/util/Map;)V
intermediary method_12183
Lnet/minecraft/class_2810;method_12183(Ljava/util/Map;)V
named setStructureReferences
Lnet/minecraft/world/StructureHolder;setStructureReferences(Ljava/util/Map;)V
-
getPackedSectionRelative
- Mappings:
Namespace Name Mixin selector official k
Lcne;k(Lgg;)S
intermediary method_12300
Lnet/minecraft/class_2839;method_12300(Lnet/minecraft/class_2338;)S
named getPackedSectionRelative
Lnet/minecraft/world/chunk/ProtoChunk;getPackedSectionRelative(Lnet/minecraft/util/math/BlockPos;)S
-
joinBlockPos
- Mappings:
Namespace Name Mixin selector official a
Lcne;a(SILbvu;)Lgg;
intermediary method_12314
Lnet/minecraft/class_2839;method_12314(SILnet/minecraft/class_1923;)Lnet/minecraft/class_2338;
named joinBlockPos
Lnet/minecraft/world/chunk/ProtoChunk;joinBlockPos(SILnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/util/math/BlockPos;
-
markBlockForPostProcessing
- Specified by:
markBlockForPostProcessing
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official e
Lcml;e(Lgg;)V
intermediary method_12039
Lnet/minecraft/class_2791;method_12039(Lnet/minecraft/class_2338;)V
named markBlockForPostProcessing
Lnet/minecraft/world/chunk/Chunk;markBlockForPostProcessing(Lnet/minecraft/util/math/BlockPos;)V
-
getPostProcessingLists
- Specified by:
getPostProcessingLists
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official k
Lcml;k()[Lit/unimi/dsi/fastutil/shorts/ShortList;
intermediary method_12012
Lnet/minecraft/class_2791;method_12012()[Lit/unimi/dsi/fastutil/shorts/ShortList;
named getPostProcessingLists
Lnet/minecraft/world/chunk/Chunk;getPostProcessingLists()[Lit/unimi/dsi/fastutil/shorts/ShortList;
-
markBlockForPostProcessing
public void markBlockForPostProcessing(short packedPos, int index) - Specified by:
markBlockForPostProcessing
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official a
Lcml;a(SI)V
intermediary method_12029
Lnet/minecraft/class_2791;method_12029(SI)V
named markBlockForPostProcessing
Lnet/minecraft/world/chunk/Chunk;markBlockForPostProcessing(SI)V
-
getBlockTickScheduler
- Specified by:
getBlockTickScheduler
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official t
Lcne;t()Lcnf;
intermediary method_12303
Lnet/minecraft/class_2839;method_12303()Lnet/minecraft/class_2850;
named getBlockTickScheduler
Lnet/minecraft/world/chunk/ProtoChunk;getBlockTickScheduler()Lnet/minecraft/world/ChunkTickScheduler;
-
getFluidTickScheduler
- Specified by:
getFluidTickScheduler
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official u
Lcne;u()Lcnf;
intermediary method_12313
Lnet/minecraft/class_2839;method_12313()Lnet/minecraft/class_2850;
named getFluidTickScheduler
Lnet/minecraft/world/chunk/ProtoChunk;getFluidTickScheduler()Lnet/minecraft/world/ChunkTickScheduler;
-
getUpgradeData
- Specified by:
getUpgradeData
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official q
Lcml;q()Lcng;
intermediary method_12003
Lnet/minecraft/class_2791;method_12003()Lnet/minecraft/class_2843;
named getUpgradeData
Lnet/minecraft/world/chunk/Chunk;getUpgradeData()Lnet/minecraft/world/chunk/UpgradeData;
-
setInhabitedTime
public void setInhabitedTime(long inhabitedTime) - Specified by:
setInhabitedTime
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official a
Lcml;a(J)V
intermediary method_12028
Lnet/minecraft/class_2791;method_12028(J)V
named setInhabitedTime
Lnet/minecraft/world/chunk/Chunk;setInhabitedTime(J)V
-
getInhabitedTime
public long getInhabitedTime()- Specified by:
getInhabitedTime
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official r
Lcml;r()J
intermediary method_12033
Lnet/minecraft/class_2791;method_12033()J
named getInhabitedTime
Lnet/minecraft/world/chunk/Chunk;getInhabitedTime()J
-
addPendingBlockEntityNbt
- Specified by:
addPendingBlockEntityNbt
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official a
Lcml;a(Lna;)V
intermediary method_12042
Lnet/minecraft/class_2791;method_12042(Lnet/minecraft/class_2487;)V
named addPendingBlockEntityNbt
Lnet/minecraft/world/chunk/Chunk;addPendingBlockEntityNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
getBlockEntityNbts
- Mappings:
Namespace Name Mixin selector official A
Lcne;A()Ljava/util/Map;
intermediary method_12316
Lnet/minecraft/class_2839;method_12316()Ljava/util/Map;
named getBlockEntityNbts
Lnet/minecraft/world/chunk/ProtoChunk;getBlockEntityNbts()Ljava/util/Map;
-
getBlockEntityNbt
- Specified by:
getBlockEntityNbt
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official f
Lcml;f(Lgg;)Lna;
intermediary method_12024
Lnet/minecraft/class_2791;method_12024(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;
named getBlockEntityNbt
Lnet/minecraft/world/chunk/Chunk;getBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/NbtCompound;
-
getPackedBlockEntityNbt
- Specified by:
getPackedBlockEntityNbt
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official g
Lcml;g(Lgg;)Lna;
intermediary method_20598
Lnet/minecraft/class_2791;method_20598(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;
named getPackedBlockEntityNbt
Lnet/minecraft/world/chunk/Chunk;getPackedBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/NbtCompound;
-
removeBlockEntity
- Specified by:
removeBlockEntity
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official d
Lcml;d(Lgg;)V
intermediary method_12041
Lnet/minecraft/class_2791;method_12041(Lnet/minecraft/class_2338;)V
named removeBlockEntity
Lnet/minecraft/world/chunk/Chunk;removeBlockEntity(Lnet/minecraft/util/math/BlockPos;)V
-
getCarvingMask
- Mappings:
Namespace Name Mixin selector official a
Lcne;a(Lcpo$a;)Ljava/util/BitSet;
intermediary method_12025
Lnet/minecraft/class_2839;method_12025(Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet;
named getCarvingMask
Lnet/minecraft/world/chunk/ProtoChunk;getCarvingMask(Lnet/minecraft/world/gen/GenerationStep$Carver;)Ljava/util/BitSet;
-
getOrCreateCarvingMask
- Mappings:
Namespace Name Mixin selector official b
Lcne;b(Lcpo$a;)Ljava/util/BitSet;
intermediary method_28510
Lnet/minecraft/class_2839;method_28510(Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet;
named getOrCreateCarvingMask
Lnet/minecraft/world/chunk/ProtoChunk;getOrCreateCarvingMask(Lnet/minecraft/world/gen/GenerationStep$Carver;)Ljava/util/BitSet;
-
setCarvingMask
- Mappings:
Namespace Name Mixin selector official a
Lcne;a(Lcpo$a;Ljava/util/BitSet;)V
intermediary method_12307
Lnet/minecraft/class_2839;method_12307(Lnet/minecraft/class_2893$class_2894;Ljava/util/BitSet;)V
named setCarvingMask
Lnet/minecraft/world/chunk/ProtoChunk;setCarvingMask(Lnet/minecraft/world/gen/GenerationStep$Carver;Ljava/util/BitSet;)V
-
setLightingProvider
- Mappings:
Namespace Name Mixin selector official a
Lcne;a(Ldej;)V
intermediary method_17032
Lnet/minecraft/class_2839;method_17032(Lnet/minecraft/class_3568;)V
named setLightingProvider
Lnet/minecraft/world/chunk/ProtoChunk;setLightingProvider(Lnet/minecraft/world/chunk/light/LightingProvider;)V
-
isLightOn
public boolean isLightOn() -
setLightOn
public void setLightOn(boolean lightOn) - Specified by:
setLightOn
in interfaceChunk
- Mappings:
Namespace Name Mixin selector official b
Lcml;b(Z)V
intermediary method_12020
Lnet/minecraft/class_2791;method_12020(Z)V
named setLightOn
Lnet/minecraft/world/chunk/Chunk;setLightOn(Z)V
-
getBottomY
public int getBottomY()Returns the bottom Y level, or height, inclusive, of this view.- Specified by:
getBottomY
in interfaceHeightLimitView
- See Also:
- Mappings:
Namespace Name Mixin selector official s_
Lbwr;s_()I
intermediary method_31607
Lnet/minecraft/class_5539;method_31607()I
named getBottomY
Lnet/minecraft/world/HeightLimitView;getBottomY()I
-
getHeight
public int getHeight()Returns the difference in the minimum and maximum height.This is the number of blocks that can be modified in any vertical column within the view, or the vertical size, in blocks, of the view.
- Specified by:
getHeight
in interfaceHeightLimitView
- Returns:
- the difference in the minimum and maximum height
- See Also:
- Mappings:
Namespace Name Mixin selector official t_
Lbwr;t_()I
intermediary method_31605
Lnet/minecraft/class_5539;method_31605()I
named getHeight
Lnet/minecraft/world/HeightLimitView;getHeight()I
-