diff --git a/src/main/java/util/Effects.java b/src/main/java/util/Effects.java deleted file mode 100644 index e24b271..0000000 --- a/src/main/java/util/Effects.java +++ /dev/null @@ -1,42 +0,0 @@ -package util; - -import arc.struct.ArrayMap; -import mindustry.entities.Effect; - - -public class Effects { - private static ArrayMap effects = new ArrayMap<>(); - public final Effect effect; - public final String name; - public final int id; - - private Effects (Effect effect, String name, int id) { - this.effect = effect; - this.name = name; - this.id = id; - } - - public static Effects getByID(int id) { - return effects.getValueAt(id); - } - - public static Effects getByName(String name) { - return effects.get(name); - } - - public static int size() { - return effects.size; - } - - public static arc.struct.Seq copy() { - return effects.values().toArray(); - } - - public static void init() { - for (java.lang.reflect.Field f : mindustry.content.Fx.class.getDeclaredFields()) { - try { effects.put(f.getName(), new Effects((Effect) f.get(f), f.getName(), effects.size+1)); } - catch (IllegalArgumentException e) { e.printStackTrace(); } - catch (IllegalAccessException e) {} - } - } -}