minor work

This commit is contained in:
jascotty2 2019-09-28 16:41:42 -05:00
parent b308e3626a
commit 00d42a96cc
2 changed files with 14 additions and 21 deletions

View File

@ -13,7 +13,6 @@ import com.songoda.ultimatekits.kit.KitAnimation;
import com.songoda.ultimatekits.kit.KitItem; import com.songoda.ultimatekits.kit.KitItem;
import com.songoda.ultimatekits.settings.Settings; import com.songoda.ultimatekits.settings.Settings;
import com.songoda.ultimatekits.utils.Methods; import com.songoda.ultimatekits.utils.Methods;
import com.songoda.ultimatekits.utils.gui.AbstractAnvilGUI;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
@ -63,18 +62,16 @@ public class GUIKitEditor extends Gui {
CompatibleSound.ENTITY_VILLAGER_YES.play(player); CompatibleSound.ENTITY_VILLAGER_YES.play(player);
}); });
}
private void paint() {
ItemStack glass1 = GuiUtils.getBorderItem(Settings.GLASS_TYPE_1.getMaterial()); ItemStack glass1 = GuiUtils.getBorderItem(Settings.GLASS_TYPE_1.getMaterial());
ItemStack glass2 = GuiUtils.getBorderItem(Settings.GLASS_TYPE_2.getMaterial()); ItemStack glass2 = GuiUtils.getBorderItem(Settings.GLASS_TYPE_2.getMaterial());
ItemStack glass3 = GuiUtils.getBorderItem(Settings.GLASS_TYPE_3.getMaterial()); ItemStack glass3 = GuiUtils.getBorderItem(Settings.GLASS_TYPE_3.getMaterial());
GuiUtils.mirrorFill(this, 0, 0, true, true, glass2); GuiUtils.mirrorFill(this, 0, 0, true, true, glass2);
GuiUtils.mirrorFill(this, 0, 1, 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, 2, true, true, glass3);
GuiUtils.mirrorFill(this, 0, 3, false, true, glass1); GuiUtils.mirrorFill(this, 0, 3, false, true, glass1);
GuiUtils.mirrorFill(this, 1, 0, true, true, glass2);
// exit button // exit button
setButton(0, 8, GuiUtils.createButtonItem(Settings.EXIT_ICON.getMaterial(CompatibleMaterial.OAK_DOOR), setButton(0, 8, GuiUtils.createButtonItem(Settings.EXIT_ICON.getMaterial(CompatibleMaterial.OAK_DOOR),
@ -89,21 +86,12 @@ public class GUIKitEditor extends Gui {
ClickType.LEFT, ClickType.LEFT,
event -> event.player.closeInventory()); event -> event.player.closeInventory());
ItemStack it = new ItemStack(Material.CHEST, 1); // info icon
ItemMeta itmeta = it.getItemMeta(); setItem(0, 4, GuiUtils.createButtonItem(CompatibleMaterial.CHEST,
itmeta.setDisplayName(plugin.getLocale().newMessage("&5&l" + kit.getName()).getMessage()); plugin.getLocale().newMessage("&5&l" + kit.getName()).getMessage(),
ArrayList<String> lore = new ArrayList<>(); plugin.getLocale().newMessage("&&fPermissions:").getMessage(),
lore.add(plugin.getLocale().newMessage("&&fPermissions:").getMessage()); plugin.getLocale().newMessage("&&7ultimatekits.kit." + kit.getName().toLowerCase()).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);
int num = 10; int num = 10;
List<ItemStack> list = kit.getReadableContents(player, false, true, true); List<ItemStack> list = kit.getReadableContents(player, false, true, true);

View File

@ -5,6 +5,7 @@ import com.songoda.core.utils.ItemUtils;
import com.songoda.core.utils.TextUtils; import com.songoda.core.utils.TextUtils;
import com.songoda.ultimatekits.UltimateKits; import com.songoda.ultimatekits.UltimateKits;
import com.songoda.ultimatekits.kit.Kit; import com.songoda.ultimatekits.kit.Kit;
import com.songoda.ultimatekits.settings.Settings;
import com.songoda.ultimatekits.utils.Methods; import com.songoda.ultimatekits.utils.Methods;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.Material; import org.bukkit.Material;
@ -32,14 +33,18 @@ public class GUIKitSelector extends Gui {
public GUIKitSelector(UltimateKits plugin, Player player) { public GUIKitSelector(UltimateKits plugin, Player player) {
this.player = player; this.player = player;
this.plugin = plugin; this.plugin = plugin;
glassless = Settings.DO_NOT_USE_GLASS_BORDERS.getBoolean();
setTitle(plugin.getLocale().getMessage("interface.selector.title").getMessage()); setTitle(plugin.getLocale().getMessage("interface.selector.title").getMessage());
kitList = new ArrayList<>(); kitList = new ArrayList<>();
setUpPage(); setUpPage();
glassless = plugin.getConfig().getBoolean("Interfaces.Do Not Use Glass Borders");
int n = 7; int n = 7;
if (glassless) if (glassless)