mirror of
https://github.com/songoda/UltimateKits.git
synced 2024-11-08 19:51:36 +01:00
minor work
This commit is contained in:
parent
b308e3626a
commit
00d42a96cc
@ -13,7 +13,6 @@ import com.songoda.ultimatekits.kit.KitAnimation;
|
||||
import com.songoda.ultimatekits.kit.KitItem;
|
||||
import com.songoda.ultimatekits.settings.Settings;
|
||||
import com.songoda.ultimatekits.utils.Methods;
|
||||
import com.songoda.ultimatekits.utils.gui.AbstractAnvilGUI;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.Material;
|
||||
@ -63,18 +62,16 @@ public class GUIKitEditor extends Gui {
|
||||
|
||||
CompatibleSound.ENTITY_VILLAGER_YES.play(player);
|
||||
});
|
||||
}
|
||||
|
||||
private void paint() {
|
||||
|
||||
ItemStack glass1 = GuiUtils.getBorderItem(Settings.GLASS_TYPE_1.getMaterial());
|
||||
ItemStack glass2 = GuiUtils.getBorderItem(Settings.GLASS_TYPE_2.getMaterial());
|
||||
ItemStack glass3 = GuiUtils.getBorderItem(Settings.GLASS_TYPE_3.getMaterial());
|
||||
|
||||
GuiUtils.mirrorFill(this, 0, 0, true, true, glass2);
|
||||
GuiUtils.mirrorFill(this, 0, 1, true, true, glass2);
|
||||
GuiUtils.mirrorFill(this, 1, 0, true, true, glass2);
|
||||
GuiUtils.mirrorFill(this, 0, 2, true, true, glass3);
|
||||
GuiUtils.mirrorFill(this, 0, 3, false, true, glass1);
|
||||
GuiUtils.mirrorFill(this, 1, 0, true, true, glass2);
|
||||
|
||||
// exit button
|
||||
setButton(0, 8, GuiUtils.createButtonItem(Settings.EXIT_ICON.getMaterial(CompatibleMaterial.OAK_DOOR),
|
||||
@ -89,21 +86,12 @@ public class GUIKitEditor extends Gui {
|
||||
ClickType.LEFT,
|
||||
event -> event.player.closeInventory());
|
||||
|
||||
ItemStack it = new ItemStack(Material.CHEST, 1);
|
||||
ItemMeta itmeta = it.getItemMeta();
|
||||
itmeta.setDisplayName(plugin.getLocale().newMessage("&5&l" + kit.getName()).getMessage());
|
||||
ArrayList<String> lore = new ArrayList<>();
|
||||
lore.add(plugin.getLocale().newMessage("&&fPermissions:").getMessage());
|
||||
lore.add(plugin.getLocale().newMessage("&&7ultimatekits.kit." + kit.getName().toLowerCase()).getMessage());
|
||||
itmeta.setLore(lore);
|
||||
it.setItemMeta(itmeta);
|
||||
|
||||
ItemStack glass = CompatibleMaterial.GRAY_STAINED_GLASS_PANE.getItem();
|
||||
ItemMeta glassmeta = glass.getItemMeta();
|
||||
glassmeta.setDisplayName(plugin.getLocale().newMessage("&&" + kit.getName().replaceAll(".(?!$)", "$0&")).getMessage());
|
||||
glass.setItemMeta(glassmeta);
|
||||
|
||||
inventory.setItem(4, it);
|
||||
// info icon
|
||||
setItem(0, 4, GuiUtils.createButtonItem(CompatibleMaterial.CHEST,
|
||||
plugin.getLocale().newMessage("&5&l" + kit.getName()).getMessage(),
|
||||
plugin.getLocale().newMessage("&&fPermissions:").getMessage(),
|
||||
plugin.getLocale().newMessage("&&7ultimatekits.kit." + kit.getName().toLowerCase()).getMessage()
|
||||
));
|
||||
|
||||
int num = 10;
|
||||
List<ItemStack> list = kit.getReadableContents(player, false, true, true);
|
||||
|
@ -5,6 +5,7 @@ import com.songoda.core.utils.ItemUtils;
|
||||
import com.songoda.core.utils.TextUtils;
|
||||
import com.songoda.ultimatekits.UltimateKits;
|
||||
import com.songoda.ultimatekits.kit.Kit;
|
||||
import com.songoda.ultimatekits.settings.Settings;
|
||||
import com.songoda.ultimatekits.utils.Methods;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Material;
|
||||
@ -32,14 +33,18 @@ public class GUIKitSelector extends Gui {
|
||||
public GUIKitSelector(UltimateKits plugin, Player player) {
|
||||
this.player = player;
|
||||
this.plugin = plugin;
|
||||
glassless = Settings.DO_NOT_USE_GLASS_BORDERS.getBoolean();
|
||||
|
||||
setTitle(plugin.getLocale().getMessage("interface.selector.title").getMessage());
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
kitList = new ArrayList<>();
|
||||
|
||||
setUpPage();
|
||||
|
||||
glassless = plugin.getConfig().getBoolean("Interfaces.Do Not Use Glass Borders");
|
||||
|
||||
int n = 7;
|
||||
if (glassless)
|
||||
|
Loading…
Reference in New Issue
Block a user