From 2fa926ec025d895ee5eae8b6ebb211fa9091fbd7 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Fri, 30 Sep 2022 12:05:09 +0100 Subject: [PATCH] Fix --- .../willfp/eco/core/gui/menu/MenuBuilder.java | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/eco-api/src/main/java/com/willfp/eco/core/gui/menu/MenuBuilder.java b/eco-api/src/main/java/com/willfp/eco/core/gui/menu/MenuBuilder.java index 0c0c9d77..f59ca8d6 100644 --- a/eco-api/src/main/java/com/willfp/eco/core/gui/menu/MenuBuilder.java +++ b/eco-api/src/main/java/com/willfp/eco/core/gui/menu/MenuBuilder.java @@ -34,9 +34,11 @@ public interface MenuBuilder extends PageBuilder { * @return The builder. */ @Override - MenuBuilder setSlot(final int row, - final int column, - @NotNull final Slot slot); + default MenuBuilder setSlot(final int row, + final int column, + @NotNull final Slot slot) { + return this.addComponent(row, column, slot); + } /** @@ -64,9 +66,11 @@ public interface MenuBuilder extends PageBuilder { * @return The builder. */ @Override - MenuBuilder addComponent(final int row, - final int column, - @NotNull final GUIComponent component); + default MenuBuilder addComponent(final int row, + final int column, + @NotNull final GUIComponent component) { + return this.addComponent(MenuLayer.MIDDLE, row, column, component); + } /** * Run function to modify the builder. @@ -83,7 +87,9 @@ public interface MenuBuilder extends PageBuilder { * @return The builder. */ @Override - MenuBuilder setMask(@NotNull final FillerMask mask); + default MenuBuilder setMask(@NotNull final FillerMask mask) { + return this.addComponent(MenuLayer.BACKGROUND, 1, 1, mask); + } /** * Add a page.