25 lines
586 B
Java
25 lines
586 B
Java
package net.minecraft.world.phys.shapes;
|
|
|
|
import it.unimi.dsi.fastutil.doubles.AbstractDoubleList;
|
|
|
|
public class CubePointRange extends AbstractDoubleList {
|
|
private final int parts;
|
|
|
|
public CubePointRange(int p_82760_) {
|
|
if (p_82760_ <= 0) {
|
|
throw new IllegalArgumentException("Need at least 1 part");
|
|
} else {
|
|
this.parts = p_82760_;
|
|
}
|
|
}
|
|
|
|
@Override
|
|
public double getDouble(int p_82762_) {
|
|
return (double)p_82762_ / this.parts;
|
|
}
|
|
|
|
@Override
|
|
public int size() {
|
|
return this.parts + 1;
|
|
}
|
|
} |