public void apply(Player target, float expireDuration) { super.apply(target, expireDuration); modifiedAmount = target.getMoveSpeed(); target.modifyMoveSpeed(modifiedAmount); }
public static <T> void forEach(Collection<T> ts, Effect<T> e) { for (T t : ts) e.apply(t); }