Class TrackingDebugSynchronizer.VillageSectionSynchronizer
java.lang.Object
net.minecraft.util.debug.TrackingDebugSynchronizer<Unit>
net.minecraft.util.debug.TrackingDebugSynchronizer.VillageSectionSynchronizer
- Enclosing class:
TrackingDebugSynchronizer<T>
public static class TrackingDebugSynchronizer.VillageSectionSynchronizer
extends TrackingDebugSynchronizer<Unit>
-
Nested Class Summary
Nested classes/interfaces inherited from class TrackingDebugSynchronizer
TrackingDebugSynchronizer.PoiSynchronizer, TrackingDebugSynchronizer.SourceSynchronizer<T>, TrackingDebugSynchronizer.VillageSectionSynchronizer -
Field Summary
Fields inherited from class TrackingDebugSynchronizer
subscription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidforEachVillageSectionUpdate(ServerLevel level, SectionPos centerSection, BiConsumer<SectionPos, Boolean> consumer) voidonPoiAdded(ServerLevel level, PoiRecord record) voidonPoiRemoved(ServerLevel level, BlockPos poiPos) protected voidsendInitialChunk(ServerPlayer player, ChunkPos chunkPos) private voidsendVillageSectionsPacket(ServerLevel level, BlockPos poiPos) Methods inherited from class TrackingDebugSynchronizer
clear, pollAndSendUpdates, sendInitialEntity, sendToPlayersTrackingChunk, sendToPlayersTrackingEntity, startTrackingChunk, startTrackingEntity, tick
-
Constructor Details
-
VillageSectionSynchronizer
public VillageSectionSynchronizer()
-
-
Method Details
-
sendInitialChunk
- Overrides:
sendInitialChunkin classTrackingDebugSynchronizer<Unit>
-
onPoiAdded
-
onPoiRemoved
-
sendVillageSectionsPacket
-
forEachVillageSectionUpdate
private static void forEachVillageSectionUpdate(ServerLevel level, SectionPos centerSection, BiConsumer<SectionPos, Boolean> consumer)
-