Uses of Class
net.minecraft.core.SectionPos
Packages that use SectionPos
Package
Description
-
Uses of SectionPos in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type SectionPosModifier and TypeMethodDescriptionvoidClientChunkCache.onLightUpdate(LightLayer lightLayer, SectionPos pos) -
Uses of SectionPos in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as SectionPosMethods in net.minecraft.client.renderer that return SectionPosMethods in net.minecraft.client.renderer with parameters of type SectionPosConstructors in net.minecraft.client.renderer with parameters of type SectionPosModifierConstructorDescriptionOctree(SectionPos cameraSectionPos, int viewDistance, int sectionGridSizeY, int minY) -
Uses of SectionPos in net.minecraft.client.renderer.chunk
Methods in net.minecraft.client.renderer.chunk with parameters of type SectionPosModifier and TypeMethodDescriptionSectionCompiler.compile(SectionPos sectionPos, RenderSectionRegion region, VertexSorting vertexSorting, SectionBufferBuilderPack sectionBufferBuilderPack) SectionCompiler.compile(SectionPos sectionPos, RenderSectionRegion region, VertexSorting vertexSorting, SectionBufferBuilderPack sectionBufferBuilderPack, List<AddSectionGeometryEvent.AdditionalSectionRenderer> additionalRenderers) (package private) VertexSortingSectionRenderDispatcher.RenderSection.createVertexSorting(SectionPos sectionPos) -
Uses of SectionPos in net.minecraft.client.renderer.debug
Fields in net.minecraft.client.renderer.debug declared as SectionPosModifier and TypeFieldDescription(package private) final SectionPosLightSectionDebugRenderer.SectionData.minPosMethods in net.minecraft.client.renderer.debug with parameters of type SectionPosModifier and TypeMethodDescriptionprivate static voidLightSectionDebugRenderer.renderEdges(DiscreteVoxelShape shape, SectionPos pos, int color) private static voidLightSectionDebugRenderer.renderFaces(DiscreteVoxelShape shape, SectionPos pos, int color) Constructors in net.minecraft.client.renderer.debug with parameters of type SectionPosModifierConstructorDescription(package private)SectionData(LevelLightEngine levelLightEngine, SectionPos pos, int radius, LightLayer lightLayer) -
Uses of SectionPos in net.minecraft.core
Fields in net.minecraft.core with type parameters of type SectionPosModifier and TypeFieldDescriptionstatic final StreamCodec<io.netty.buffer.ByteBuf, SectionPos> SectionPos.STREAM_CODECMethods in net.minecraft.core that return SectionPosModifier and TypeMethodDescriptionstatic SectionPosSectionPos.bottomOf(ChunkAccess chunk) static SectionPosSectionPos.of(int x, int y, int z) static SectionPosSectionPos.of(long packed) static SectionPosstatic SectionPosstatic SectionPosstatic SectionPosSectionPos.of(EntityAccess entity) SectionPos.offset(int p_175571_, int p_175572_, int p_175573_) Methods in net.minecraft.core that return types with arguments of type SectionPosModifier and TypeMethodDescriptionstatic Stream<SectionPos> SectionPos.aroundChunk(ChunkPos chunkPos, int radius, int minY, int maxY) static Stream<SectionPos> SectionPos.betweenClosedStream(int x1, int y1, int z1, int x2, int y2, int z2) static Stream<SectionPos> SectionPos.cube(SectionPos center, int radius) Methods in net.minecraft.core with parameters of type SectionPosModifier and TypeMethodDescriptionstatic Stream<SectionPos> SectionPos.cube(SectionPos center, int radius) -
Uses of SectionPos in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game declared as SectionPosModifier and TypeFieldDescriptionprivate final SectionPosClientboundSectionBlocksUpdatePacket.sectionPosConstructors in net.minecraft.network.protocol.game with parameters of type SectionPosModifierConstructorDescriptionClientboundSectionBlocksUpdatePacket(SectionPos sectionPos, it.unimi.dsi.fastutil.shorts.ShortSet positions, LevelChunkSection section) -
Uses of SectionPos in net.minecraft.server.level
Fields in net.minecraft.server.level declared as SectionPosModifier and TypeFieldDescription(package private) SectionPosChunkMap.TrackedEntity.lastSectionPosprivate SectionPosServerPlayer.lastSectionPosPlayer section position as last updated by ChunkMapMethods in net.minecraft.server.level that return SectionPosMethods in net.minecraft.server.level with parameters of type SectionPosModifier and TypeMethodDescriptionvoidDistanceManager.addPlayer(SectionPos sectionPos, ServerPlayer player) booleanServerLevel.isVillage(SectionPos pos) voidServerChunkCache.onLightUpdate(LightLayer lightLayer, SectionPos pos) voidThreadedLevelLightEngine.queueSectionData(LightLayer p_285046_, SectionPos p_285496_, @Nullable DataLayer p_285495_) voidDistanceManager.removePlayer(SectionPos sectionPos, ServerPlayer player) intServerLevel.sectionsToVillage(SectionPos pos) voidServerPlayer.setLastSectionPos(SectionPos sectionPos) voidThreadedLevelLightEngine.updateSectionStatus(SectionPos pos, boolean isEmpty) -
Uses of SectionPos in net.minecraft.util.debug
Methods in net.minecraft.util.debug with parameters of type SectionPosModifier and TypeMethodDescriptionprivate static voidTrackingDebugSynchronizer.VillageSectionSynchronizer.forEachVillageSectionUpdate(ServerLevel level, SectionPos sectionPos, BiConsumer<SectionPos, Boolean> action) Method parameters in net.minecraft.util.debug with type arguments of type SectionPosModifier and TypeMethodDescriptionprivate static voidTrackingDebugSynchronizer.VillageSectionSynchronizer.forEachVillageSectionUpdate(ServerLevel level, SectionPos sectionPos, BiConsumer<SectionPos, Boolean> action) -
Uses of SectionPos in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior that return SectionPosModifier and TypeMethodDescriptionstatic SectionPosBehaviorUtils.findSectionClosestToVillage(ServerLevel level, SectionPos sectionPos, int radius) Methods in net.minecraft.world.entity.ai.behavior with parameters of type SectionPosModifier and TypeMethodDescriptionstatic SectionPosBehaviorUtils.findSectionClosestToVillage(ServerLevel level, SectionPos sectionPos, int radius) -
Uses of SectionPos in net.minecraft.world.entity.ai.goal
Methods in net.minecraft.world.entity.ai.goal that return SectionPosModifier and TypeMethodDescriptionprivate @Nullable SectionPosGolemRandomStrollInVillageGoal.getRandomVillageSection()Methods in net.minecraft.world.entity.ai.goal with parameters of type SectionPosModifier and TypeMethodDescriptionprivate @Nullable BlockPosGolemRandomStrollInVillageGoal.getRandomPoiWithinSection(SectionPos sectionPos) -
Uses of SectionPos in net.minecraft.world.entity.ai.village.poi
Methods in net.minecraft.world.entity.ai.village.poi with parameters of type SectionPosModifier and TypeMethodDescriptionvoidPoiManager.checkConsistencyWithBlocks(SectionPos sectionPos, LevelChunkSection levelChunkSection) intPoiManager.sectionsToVillage(SectionPos sectionPos) private voidPoiManager.updateFromSection(LevelChunkSection section, SectionPos sectionPos, BiConsumer<BlockPos, Holder<PoiType>> posToTypeConsumer) -
Uses of SectionPos in net.minecraft.world.level
Methods in net.minecraft.world.level with parameters of type SectionPosModifier and TypeMethodDescriptionvoidStructureManager.addReferenceForStructure(SectionPos sectionPos, Structure structure, long reference, StructureAccess structureAccess) @Nullable StructureStartStructureManager.getStartForStructure(SectionPos sectionPos, Structure structure, StructureAccess structureAccess) voidStructureManager.setStartForStructure(SectionPos sectionPos, Structure structure, StructureStart structureStart, StructureAccess structureAccess) StructureManager.startsForStructure(SectionPos sectionPos, Structure structure) -
Uses of SectionPos in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk with parameters of type SectionPosModifier and TypeMethodDescriptionprivate static intChunkGenerator.fetchReferences(StructureManager structureManager, ChunkAccess chunk, SectionPos sectionPos, Structure structure) default voidLightChunkGetter.onLightUpdate(LightLayer lightLayer, SectionPos pos) private booleanChunkGenerator.tryGenerateStructure(StructureSet.StructureSelectionEntry structureSelectionEntry, StructureManager structureManager, RegistryAccess registryAccess, RandomState random, StructureTemplateManager structureTemplateManager, long seed, ChunkAccess chunk, ChunkPos chunkPos, SectionPos sectionPos, ResourceKey<Level> level) -
Uses of SectionPos in net.minecraft.world.level.gameevent
Fields in net.minecraft.world.level.gameevent declared as SectionPosModifier and TypeFieldDescriptionprivate @Nullable SectionPosDynamicGameEventListener.lastSectionMethods in net.minecraft.world.level.gameevent with parameters of type SectionPosModifier and TypeMethodDescriptionprivate static voidDynamicGameEventListener.ifChunkExists(LevelReader level, @Nullable SectionPos sectionPos, Consumer<GameEventListenerRegistry> dispatcherConsumer) -
Uses of SectionPos in net.minecraft.world.level.lighting
Methods in net.minecraft.world.level.lighting with parameters of type SectionPosModifier and TypeMethodDescription@Nullable DataLayerLayerLightEventListener.DummyLightLayerEventListener.getDataLayerData(SectionPos p_75718_) @Nullable DataLayerLayerLightEventListener.getDataLayerData(SectionPos sectionPos) @Nullable DataLayerLightEngine.getDataLayerData(SectionPos p_285093_) LevelLightEngine.getDebugData(LightLayer lightLayer, SectionPos sectionPos) LevelLightEngine.getDebugSectionType(LightLayer lightLayer, SectionPos sectionPos) voidLevelLightEngine.queueSectionData(LightLayer lightLayer, SectionPos sectionPos, @Nullable DataLayer dataLayer) voidLayerLightEventListener.DummyLightLayerEventListener.updateSectionStatus(SectionPos pos, boolean isEmpty) voidLevelLightEngine.updateSectionStatus(SectionPos pos, boolean isEmpty) voidLightEngine.updateSectionStatus(SectionPos p_285167_, boolean p_284934_) voidLightEventListener.updateSectionStatus(SectionPos pos, boolean isQueueEmpty) -
Uses of SectionPos in net.neoforged.neoforge.event.entity
Methods in net.neoforged.neoforge.event.entity that return SectionPos -
Uses of SectionPos in net.neoforged.neoforge.model.data
Methods in net.neoforged.neoforge.model.data with parameters of type SectionPosModifier and TypeMethodDescription@UnmodifiableView it.unimi.dsi.fastutil.longs.Long2ObjectMap<ModelData> ModelDataManager.getAt(SectionPos pos) Provides all the model data for a given chunk section.