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 type, 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(PoseStack poseStack, DiscreteVoxelShape shape, SectionPos pos, MultiBufferSource bufferSource, double camX, double camY, double camZ, Vector4f color) private static voidLightSectionDebugRenderer.renderFaces(PoseStack poseStack, DiscreteVoxelShape shape, SectionPos pos, VertexConsumer buffer, double camX, double camY, double camZ, Vector4f 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 chunkX, int chunkY, int chunkZ) 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 TicketManager, used by ChunkManagerMethods 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 type, SectionPos pos) voidThreadedLevelLightEngine.queueSectionData(LightLayer p_285046_, SectionPos p_285496_, 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 serverLevel, SectionPos sectionPos, int radius) Methods in net.minecraft.world.entity.ai.behavior with parameters of type SectionPosModifier and TypeMethodDescriptionstatic SectionPosBehaviorUtils.findSectionClosestToVillage(ServerLevel serverLevel, 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 SectionPosGolemRandomStrollInVillageGoal.getRandomVillageSection()Methods in net.minecraft.world.entity.ai.goal with parameters of type SectionPosModifier and TypeMethodDescriptionprivate 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) StructureManager.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 layer, 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 SectionPosMethods in net.minecraft.world.level.gameevent with parameters of type SectionPosModifier and TypeMethodDescriptionprivate static voidDynamicGameEventListener.ifChunkExists(LevelReader level, 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 TypeMethodDescriptionLayerLightEventListener.DummyLightLayerEventListener.getDataLayerData(SectionPos p_75718_) LayerLightEventListener.getDataLayerData(SectionPos sectionPos) LightEngine.getDataLayerData(SectionPos p_285093_) LevelLightEngine.getDebugData(LightLayer lightLayer, SectionPos sectionPos) LevelLightEngine.getDebugSectionType(LightLayer lightLayer, SectionPos sectionPos) voidLevelLightEngine.queueSectionData(LightLayer lightLayer, SectionPos sectionPos, 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.