Allow empty GUI list in SimplePagedNestedGUI

This commit is contained in:
NichtStudioCode 2021-08-06 15:28:36 +02:00
parent 2dc464486d
commit d7900f9774

@ -13,7 +13,7 @@ import java.util.stream.Collectors;
import java.util.stream.IntStream; import java.util.stream.IntStream;
/** /**
* A {@link PagedGUI} where every page is it's own {@link GUI}. * A {@link PagedGUI} where every page is its own {@link GUI}.
* *
* @see GUIBuilder * @see GUIBuilder
* @see SimplePagedItemsGUI * @see SimplePagedItemsGUI
@ -39,6 +39,8 @@ public class SimplePagedNestedGUI extends PagedGUI {
@Override @Override
protected List<SlotElement> getPageElements(int page) { protected List<SlotElement> getPageElements(int page) {
if (guis.size() <= page) return new ArrayList<>();
GUI gui = guis.get(page); GUI gui = guis.get(page);
int size = gui.getSize(); int size = gui.getSize();