diff --git a/InvUI/src/main/java/de/studiocode/invui/item/impl/controlitem/ControlItem.java b/InvUI/src/main/java/de/studiocode/invui/item/impl/controlitem/ControlItem.java index 52efa61..80c0add 100644 --- a/InvUI/src/main/java/de/studiocode/invui/item/impl/controlitem/ControlItem.java +++ b/InvUI/src/main/java/de/studiocode/invui/item/impl/controlitem/ControlItem.java @@ -27,10 +27,7 @@ public abstract class ControlItem extends BaseItem { @SuppressWarnings("unchecked") public void setGui(Object gui) { - if (this.gui != null) - throw new IllegalStateException("The GUI is already set. (One ControlItem can't control multiple GUIs)"); - - this.gui = (G) gui; + if (this.gui == null) this.gui = (G) gui; } }