net.minecraft.util.collection

public class BoundedRegionArray<T>

net.minecraft.util.StaticCache2D
net.minecraft.class_9762
net.minecraft.util.collection.BoundedRegionArray

Field summary

Modifier and TypeField
private final int
minX
field_51878
minX
private final int
minZ
field_51879
minZ
private final int
sizeX
field_51880
maxX
private final int
sizeZ
field_51881
maxZ
private final Object[]
cache
field_51882
array

Constructor summary

ModifierConstructor
private (int minX, int minZ, int maxX, int maxZ, BoundedRegionArray$Getter<T> getter)

Method summary

Modifier and TypeMethod
public static <T> BoundedRegionArray<T>
create(int centerX, int centerZ, int range, StaticCache2D$Initializer<T> initializer)
method_60483(int arg0, int arg1, int arg2, class_9762$class_9763<T> arg3)
create(int centerX, int centerZ, int radius, BoundedRegionArray$Getter<T> getter)
public <U> BoundedRegionArray<U>
map(StaticCache2D$MappingFunction<T, U> function)
method_1_7300(class_9762$class_1_1151<T, U> arg0)
map(BoundedRegionArray$Mapper<T, U> mapper)
public void
forEach(Consumer<T> consumer)
method_60484(Consumer<T> arg0)
forEach(Consumer<T> callback)
public T
get(int x, int z)
method_60482(int arg0, int arg1)
get(int x, int z)
public boolean
contains(int x, int z)
method_60485(int arg0, int arg1)
isWithinBounds(int x, int z)
private int
getIndex(int x, int z)
method_60486(int arg0, int arg1)
toIndex(int x, int z)
private Object
lambda$map$0(StaticCache2D$MappingFunction arg0, int arg1, int arg2)
method_1_7299(class_9762$class_1_1151 arg0, int arg1, int arg2)
method_1_7299(BoundedRegionArray$Mapper arg0, int x, int z)