HTTPS
https://git.nageyqma.icu/nageyqma/blade-addons-next.git
SSH
git@git.nageyqma.icu:nageyqma/blade-addons-next.git
HTTPS 链接可直接 git clone;推送代码请使用 SSH。
1234567891011121314151617181920212223
package blade.addon.utils.rendering;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;
public class DrawHandler <T> {
private final List<T> listeners = new ArrayList<>();
public void register(T listener) {
listeners.add(listener);
}
public void invoke(Consumer<T> action) {
if (listeners.isEmpty()) return;
for (T listener : listeners) {
action.accept(listener);
}
}
}