net.minecraft.server.network

public record ChunkFilter$Cylindrical

implements ChunkFilter

net.minecraft.server.level.ChunkTrackingView$Positioned
net.minecraft.class_8603$class_8604
net.minecraft.server.network.ChunkFilter$Cylindrical

Field summary

Modifier and TypeField
private final ChunkPos
center
comp_1574
center
private final int
viewDistance
comp_1575
viewDistance

Constructor summary

ModifierConstructor
public (ChunkPos center, int viewDistance)

Method summary

Modifier and TypeMethod
private int
minX()
method_52366()
getLeft()
private int
minZ()
method_52367()
getBottom()
private int
maxX()
method_52368()
getRight()
private int
maxZ()
method_52369()
getTop()
boolean
squareIntersects(ChunkTrackingView$Positioned other)
method_52365(class_8603$class_8604 arg0)
overlaps(ChunkFilter$Cylindrical o)
public boolean
contains(int chunkX, int chunkZ, boolean includeNeighbors)
method_52359(int arg0, int arg1, boolean arg2)
isWithinDistance(int arg0, int arg1, boolean arg2)
public void
forEach(Consumer<ChunkPos> consumer)
method_52363(Consumer<class_1923> arg0)
forEach(Consumer<ChunkPos> arg0)
public ChunkPos
center()
comp_1574()
center()
public int
viewDistance()
comp_1575()
viewDistance()