mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
11 lines
262 B
Java
11 lines
262 B
Java
package com.hbm.util;
|
|
|
|
public class EnumUtil {
|
|
|
|
public static <T extends Enum> T grabEnumSafely(Class<? extends Enum> theEnum, int index) {
|
|
Enum[] values = theEnum.getEnumConstants();
|
|
index = Math.abs(index % values.length);
|
|
return (T)values[index];
|
|
}
|
|
}
|