net.minecraft.server.network

public interface ChunkFilter

net.minecraft.server.level.ChunkTrackingView
net.minecraft.class_8603
net.minecraft.server.network.ChunkFilter

Field summary

Modifier and TypeField
ChunkFilter
EMPTY
field_44986
IGNORE_ALL

Method summary

Modifier and TypeMethod
static ChunkFilter
of(ChunkPos center, int radius)
method_52362(class_1923 arg0, int arg1)
cylindrical(ChunkPos center, int viewDistance)
static void
difference(ChunkTrackingView from, ChunkTrackingView to, Consumer<ChunkPos> onEnter, Consumer<ChunkPos> onLeave)
method_52360(class_8603 arg0, class_8603 arg1, Consumer<class_1923> arg2, Consumer<class_1923> arg3)
forEachChangedChunk(ChunkFilter oldFilter, ChunkFilter newFilter, Consumer<ChunkPos> newlyIncluded, Consumer<ChunkPos> justRemoved)
default boolean
contains(ChunkPos pos)
method_52361(class_1923 arg0)
isWithinDistance(ChunkPos pos)
default boolean
contains(int x, int z)
method_52356(int arg0, int arg1)
isWithinDistance(int x, int z)
boolean
contains(int chunkX, int chunkZ, boolean includeNeighbors)
method_52359(int arg0, int arg1, boolean arg2)
isWithinDistance(int x, int z, boolean includeEdge)
void
forEach(Consumer<ChunkPos> consumer)
method_52363(Consumer<class_1923> arg0)
forEach(Consumer<ChunkPos> consumer)
default boolean
isInViewDistance(int chunkX, int chunkZ)
method_52364(int arg0, int arg1)
isWithinDistanceExcludingEdge(int x, int z)
static boolean
isInViewDistance(int centerX, int centerZ, int viewDistance, int chunkX, int chunkZ)
method_52357(int arg0, int arg1, int arg2, int arg3, int arg4)
isWithinDistanceExcludingEdge(int centerX, int centerZ, int viewDistance, int x, int z)
static boolean
isWithinDistance(int centerX, int centerZ, int viewDistance, int chunkX, int chunkZ, boolean includeNeighbors)
method_52358(int arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
isWithinDistance(int centerX, int centerZ, int viewDistance, int x, int z, boolean includeEdge)