package com.hypixel.hytale.procedurallib.condition;
public interface IHeightThresholdInterpreter {
int getLowestNonOne();
int getHighestNonZero();
float getThreshold(int var1, double var2, double var4, int var6);
float getThreshold(int var1, double var2, double var4, int var6, double var7);
double getContext(int var1, double var2, double var4);
int getLength();
default boolean isSpawnable(int height) {
return height >= this.getLowestNonOne() && height <= this.getHighestNonZero();
}
static float lerp(float from, float to, float t) {
return from + (to - from) * t;
}
}