Code/net/minecraft/world/phys/shapes/CubePointRange.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;
}
}