Files
CustomNPC-Plus/src/main/java/noppes/npcs/util/ValueUtil.java
T

35 lines
718 B
Java
Raw Normal View History

2018-09-13 12:03:28 -04:00
package noppes.npcs.util;
public class ValueUtil {
2023-03-17 02:59:33 -05:00
public static float clamp(float given, float min, float max){
2018-09-13 12:03:28 -04:00
if(given < min)
return min;
2023-03-17 02:59:33 -05:00
return Math.min(given, max);
}
public static int clamp(int given, int min, int max) {
if(given < min)
return min;
return Math.min(given, max);
2018-09-13 12:03:28 -04:00
}
2023-03-17 02:59:33 -05:00
public static byte clamp(byte given, byte min, byte max) {
2018-09-13 12:03:28 -04:00
if(given < min)
return min;
if(given > max)
return max;
return given;
}
2023-03-17 02:59:33 -05:00
public static double clamp(double given, double min, double max) {
if(given < min)
return min;
return Math.min(given, max);
}
public static long clamp(long given, long min, long max) {
if(given < min)
return min;
return Math.min(given, max);
}
2018-09-13 12:03:28 -04:00
}