From 1febc27d670288e0f5b2e60508ce6bb13159465b Mon Sep 17 00:00:00 2001 From: unurled Date: Sat, 25 May 2024 15:57:58 +0200 Subject: [PATCH] patch error on no entity in list --- .../sacredrealms/sr/commands/admin/EntityTypeCommand.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/me/unurled/sacredrealms/sr/commands/admin/EntityTypeCommand.java b/src/main/java/me/unurled/sacredrealms/sr/commands/admin/EntityTypeCommand.java index 655756a..c693218 100644 --- a/src/main/java/me/unurled/sacredrealms/sr/commands/admin/EntityTypeCommand.java +++ b/src/main/java/me/unurled/sacredrealms/sr/commands/admin/EntityTypeCommand.java @@ -2,6 +2,7 @@ package me.unurled.sacredrealms.sr.commands.admin; import static me.unurled.sacredrealms.sr.utils.Component.NOT_PLAYER; import static me.unurled.sacredrealms.sr.utils.Component.comp; +import static me.unurled.sacredrealms.sr.utils.Component.textComp; import java.util.Arrays; import java.util.List; @@ -25,6 +26,12 @@ public class EntityTypeCommand implements TabExecutor { sender.sendMessage(comp(NOT_PLAYER)); return true; } + EntityManager em = Manager.getInstance(EntityManager.class); + if (em.getTypes().isEmpty()) { + sender.sendMessage(textComp("There are no entity types to display.")); + return false; + } + Window window = Window.single().setViewer(p).setTitle(args[1]).setGui(EntityTypeGUI.listGui()).build(); window.open();