package com.songoda.ultimatemoderation.gui; import com.craftaro.core.gui.Gui; import com.craftaro.core.gui.GuiUtils; import com.craftaro.core.third_party.com.cryptomorin.xseries.XMaterial; import com.craftaro.core.utils.TextUtils; import com.songoda.ultimatemoderation.UltimateModeration; import com.songoda.ultimatemoderation.punish.template.Template; import org.bukkit.entity.Player; import java.util.ArrayList; public class TemplateSelectorGui extends Gui { private final UltimateModeration plugin; private final PunishGui punish; public TemplateSelectorGui(UltimateModeration plugin, PunishGui punish, Player player) { super(6); setDefaultItem(null); this.plugin = plugin; this.punish = punish; setTitle(plugin.getLocale().getMessage("gui.templateselector.title").getMessage()); paint(); } private void paint() { setButton(8, GuiUtils.createButtonItem(XMaterial.OAK_DOOR, this.plugin.getLocale().getMessage("gui.general.back").getMessage()), (event) -> { this.guiManager.showGUI(event.player, this.punish); this.punish.runTask(); }); ArrayList