Add GuiBuilder#setBackground back

This commit is contained in:
NichtStudioCode 2023-01-28 15:20:32 +01:00
parent 2eb20b9866
commit ecdf14e5b4

@ -7,6 +7,7 @@ import de.studiocode.invui.gui.structure.Marker;
import de.studiocode.invui.gui.structure.Structure;
import de.studiocode.invui.item.Item;
import de.studiocode.invui.item.ItemProvider;
import de.studiocode.invui.item.ItemWrapper;
import de.studiocode.invui.virtualinventory.VirtualInventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.ShapedRecipe;
@ -92,6 +93,16 @@ public class GuiBuilder<G extends Gui, C> {
return this;
}
public GuiBuilder<G, C> setBackground(@NotNull ItemProvider itemProvider) {
context.setBackground(itemProvider);
return this;
}
public GuiBuilder<G, C> setBackground(@NotNull ItemStack itemStack) {
context.setBackground(new ItemWrapper(itemStack));
return this;
}
public GuiBuilder<G, C> setContent(@NotNull List<C> content) {
context.setContent(content);
return this;