mirror of
https://github.com/songoda/UltimateKits.git
synced 2024-12-04 16:13:28 +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.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);
|
||||||
|
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user