Enable Loader.setTicksBetweenShots before loader finished

Closes: #76
This commit is contained in:
2025-07-29 15:37:56 +02:00
parent 2daca017c2
commit 332daec716
@@ -149,13 +149,16 @@ public class Loader implements Listener {
} }
public boolean setTicksBetweenShots(int delay) { public boolean setTicksBetweenShots(int delay) {
if (elements.size() == 0) return false; if (elements.isEmpty()) return false;
LoaderElement loaderElement = elements.get(elements.size() - 1); LoaderElement loaderElement = elements.get(elements.size() - 1);
if (loaderElement instanceof LoaderWait) { if (loaderElement instanceof LoaderWait) {
((LoaderWait) loaderElement).setDelay(delay); ((LoaderWait) loaderElement).setDelay(delay);
return true; } else {
LoaderWait loaderWait = new LoaderWait(delay);
elements.add(loaderWait);
pause();
} }
return false; return true;
} }
public void setTicksBetweenBlocks(int delay) { public void setTicksBetweenBlocks(int delay) {