@ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault public class CuboidalCubeSelector extends CubeSelector
| Constructor and Description |
|---|
CuboidalCubeSelector() |
| Modifier and Type | Method and Description |
|---|---|
void |
findAllUnloadedOnViewDistanceDecrease(CubePos playerPos,
int oldHorizontalViewDistance,
int newHorizontalViewDistance,
int oldVerticalViewDistance,
int newVerticalViewDistance,
java.util.Set<CubePos> cubesToUnload,
java.util.Set<net.minecraft.util.math.ChunkPos> columnsToUnload) |
void |
findChanged(CubePos oldPos,
CubePos newPos,
int horizontalViewDistance,
int verticalViewDistance,
java.util.Set<CubePos> cubesToRemove,
java.util.Set<CubePos> cubesToLoad,
java.util.Set<net.minecraft.util.math.ChunkPos> columnsToRemove,
java.util.Set<net.minecraft.util.math.ChunkPos> columnsToLoad) |
void |
forAllVisibleFrom(CubePos cubePos,
int horizontalViewDistance,
int verticalViewDistance,
java.util.function.Consumer<CubePos> consumer) |
public void forAllVisibleFrom(CubePos cubePos, int horizontalViewDistance, int verticalViewDistance, java.util.function.Consumer<CubePos> consumer)
forAllVisibleFrom in class CubeSelectorpublic void findChanged(CubePos oldPos, CubePos newPos, int horizontalViewDistance, int verticalViewDistance, java.util.Set<CubePos> cubesToRemove, java.util.Set<CubePos> cubesToLoad, java.util.Set<net.minecraft.util.math.ChunkPos> columnsToRemove, java.util.Set<net.minecraft.util.math.ChunkPos> columnsToLoad)
findChanged in class CubeSelectorpublic void findAllUnloadedOnViewDistanceDecrease(CubePos playerPos, int oldHorizontalViewDistance, int newHorizontalViewDistance, int oldVerticalViewDistance, int newVerticalViewDistance, java.util.Set<CubePos> cubesToUnload, java.util.Set<net.minecraft.util.math.ChunkPos> columnsToUnload)
findAllUnloadedOnViewDistanceDecrease in class CubeSelector