33 lines
1.7 KiB
Java
33 lines
1.7 KiB
Java
package net.t2code.alias.Spigot.confirm.gui;
|
|
|
|
import net.t2code.alias.Spigot.Cache;
|
|
import net.t2code.alias.Spigot.Main;
|
|
import net.t2code.alias.Spigot.config.config.Config;
|
|
import net.t2code.alias.Spigot.config.config.Language;
|
|
import net.t2code.alias.Util;
|
|
import net.t2code.t2codelib.SPIGOT.api.items.T2CitemBuilder;
|
|
import net.t2code.t2codelib.SPIGOT.api.messages.T2Creplace;
|
|
import org.bukkit.Bukkit;
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.inventory.Inventory;
|
|
import org.bukkit.inventory.InventoryHolder;
|
|
|
|
import java.util.List;
|
|
|
|
public class ConfirmGUI {
|
|
|
|
public static void open(Player player, Double price, String alias) {
|
|
Inventory inventory = Bukkit.createInventory((InventoryHolder) null, 9 * 3, (T2Creplace.replace(Util.getPrefix(), player,
|
|
Main.getGuiCode() + Language.confirmGuiTitle.value.replace("[price]",price+ " "+Config.buyCurrency.value).replace("[alias]", alias))));
|
|
|
|
T2CitemBuilder.fillItem((boolean) Config.buyConfirmGuiFillItemEnabled.value, (String) Config.buyConfirmGuiFillItem.value, 3, inventory);
|
|
|
|
T2CitemBuilder.setItem(12, 1, (String) Config.buyConfirmGuiConfirm.value, Language.confirmGuiConfirm.value,
|
|
(List<String>) T2Creplace.replace(Language.confirmGuiConfirmLore.valueList, "[price]", price + " " + Config.buyCurrency.value), inventory);
|
|
T2CitemBuilder.setItem(14, 1, (String) Config.buyConfirmGuiCancel.value, Language.confirmGuiCancel.value,
|
|
(List<String>) T2Creplace.replace(Language.confirmGuiCancelLore.valueList, "[price]", price + " " + Config.buyCurrency.value), inventory);
|
|
Cache.openPlayers.add(player.getUniqueId());
|
|
player.openInventory(inventory);
|
|
}
|
|
}
|