/editkit command MŰKÖDIK köszi blueguy
This commit is contained in:
@@ -146,19 +146,19 @@ public class EditKitCommand implements CommandExecutor, TabCompleter {
|
|||||||
ItemMeta uhcmetawater4 = uhcwater4.getItemMeta();
|
ItemMeta uhcmetawater4 = uhcwater4.getItemMeta();
|
||||||
ItemMeta uhcmetashield2 = uhcshield2.getItemMeta();
|
ItemMeta uhcmetashield2 = uhcshield2.getItemMeta();
|
||||||
|
|
||||||
uhcmetalava2.getPersistentDataContainer().set(new NamespacedKey(String.valueOf(this), "lavab"), PersistentDataType.STRING, "lava2uuid");
|
uhcmetalava2.getPersistentDataContainer().set(new NamespacedKey("wolfffa", "lavab"), PersistentDataType.STRING, "lava2uuid");
|
||||||
uhclava2.setItemMeta(uhcmetalava2);
|
uhclava2.setItemMeta(uhcmetalava2);
|
||||||
|
|
||||||
uhcmetawater2.getPersistentDataContainer().set(new NamespacedKey(String.valueOf(this), "waterb"), PersistentDataType.STRING, "water2uuid");
|
uhcmetawater2.getPersistentDataContainer().set(new NamespacedKey("wolfffa", "waterb"), PersistentDataType.STRING, "water2uuid");
|
||||||
uhcwater2.setItemMeta(uhcmetawater2);
|
uhcwater2.setItemMeta(uhcmetawater2);
|
||||||
|
|
||||||
uhcmetawater3.getPersistentDataContainer().set(new NamespacedKey(String.valueOf(this), "waterc"), PersistentDataType.STRING, "water3uuid");
|
uhcmetawater3.getPersistentDataContainer().set(new NamespacedKey("wolfffa", "waterc"), PersistentDataType.STRING, "water3uuid");
|
||||||
uhcwater3.setItemMeta(uhcmetawater3);
|
uhcwater3.setItemMeta(uhcmetawater3);
|
||||||
|
|
||||||
uhcmetawater4.getPersistentDataContainer().set(new NamespacedKey(String.valueOf(this), "waterd"), PersistentDataType.STRING, "water4uuid");
|
uhcmetawater4.getPersistentDataContainer().set(new NamespacedKey("wolfffa", "waterd"), PersistentDataType.STRING, "water4uuid");
|
||||||
uhcwater4.setItemMeta(uhcmetawater4);
|
uhcwater4.setItemMeta(uhcmetawater4);
|
||||||
|
|
||||||
uhcmetashield2.getPersistentDataContainer().set(new NamespacedKey(String.valueOf(this), "shieldb"), PersistentDataType.STRING, "shield2uuid");
|
uhcmetashield2.getPersistentDataContainer().set(new NamespacedKey("wolfffa", "shieldb"), PersistentDataType.STRING, "shield2uuid");
|
||||||
uhcshield2.setItemMeta(uhcmetashield2);
|
uhcshield2.setItemMeta(uhcmetashield2);
|
||||||
|
|
||||||
inv.setItem(getItemSlot("axe", "uhc", player), uhcaxe);
|
inv.setItem(getItemSlot("axe", "uhc", player), uhcaxe);
|
||||||
|
|||||||
@@ -67,24 +67,27 @@ public class KitListener implements Listener {
|
|||||||
if (event.getClickedInventory() == event.getView().getTopInventory() && event.getView().title().equals(Component.text("Kit Editor"))) {
|
if (event.getClickedInventory() == event.getView().getTopInventory() && event.getView().title().equals(Component.text("Kit Editor"))) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
if ((0 <= event.getSlot() && event.getSlot() <= 2) || (9 <= event.getSlot() && event.getSlot() <= 11) || (18 <= event.getSlot() && event.getSlot() <= 20)) {
|
if ((0 <= event.getSlot() && event.getSlot() <= 2) || (9 <= event.getSlot() && event.getSlot() <= 11) || (18 <= event.getSlot() && event.getSlot() <= 20)) {
|
||||||
if (gui.getItem(13).getItemMeta().getDisplayName() == "§fSword Kit") {
|
if (gui.getItem(13).getItemMeta().getDisplayName().equals("§fSword Kit")) {
|
||||||
for (int i = 0; i < inv.length; i++) {
|
for (int i = 0; i < inv.length; i++) {
|
||||||
ItemStack item = inv[i];
|
ItemStack item = inv[i];
|
||||||
|
|
||||||
|
if (item != null) {
|
||||||
if (item.getType() == Material.DIAMOND_SWORD) {
|
if (item.getType() == Material.DIAMOND_SWORD) {
|
||||||
plugin.getConfig().set("kits.sword." + player.getUniqueId() + ".sword", i);
|
plugin.getConfig().set("kits.sword." + player.getUniqueId() + ".sword", i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (gui.getItem(13).getItemMeta().getDisplayName() == "§fUHC Kit") {
|
}
|
||||||
|
} else if (gui.getItem(13).getItemMeta().getDisplayName().equals("§fUHC Kit")) {
|
||||||
for (int i = 0; i < inv.length; i++) {
|
for (int i = 0; i < inv.length; i++) {
|
||||||
ItemStack item = inv[i];
|
ItemStack item = inv[i];
|
||||||
|
|
||||||
|
if (item != null) {
|
||||||
if (item.getType() == Material.DIAMOND_AXE) {
|
if (item.getType() == Material.DIAMOND_AXE) {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".axe", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".axe", i);
|
||||||
} else if (item.getType() == Material.DIAMOND_SWORD) {
|
} else if (item.getType() == Material.DIAMOND_SWORD) {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".sword", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".sword", i);
|
||||||
} else if (item.getType() == Material.LAVA_BUCKET) {
|
} else if (item.getType() == Material.LAVA_BUCKET) {
|
||||||
if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(String.valueOf(this), "lavab"), PersistentDataType.STRING)) {
|
if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey("wolfffa", "lavab"), PersistentDataType.STRING)) {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".lava2", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".lava2", i);
|
||||||
} else {
|
} else {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".lava", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".lava", i);
|
||||||
@@ -96,11 +99,11 @@ public class KitListener implements Listener {
|
|||||||
} else if (item.getType() == Material.GOLDEN_APPLE) {
|
} else if (item.getType() == Material.GOLDEN_APPLE) {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".goldenapple", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".goldenapple", i);
|
||||||
} else if (item.getType() == Material.WATER_BUCKET) {
|
} else if (item.getType() == Material.WATER_BUCKET) {
|
||||||
if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(String.valueOf(this), "waterb"), PersistentDataType.STRING)) {
|
if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey("wolfffa", "waterb"), PersistentDataType.STRING)) {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water2", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water2", i);
|
||||||
} else if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(String.valueOf(this), "waterc"), PersistentDataType.STRING)) {
|
} else if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey("wolfffa", "waterc"), PersistentDataType.STRING)) {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water3", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water3", i);
|
||||||
} else if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(String.valueOf(this), "waterd"), PersistentDataType.STRING)) {
|
} else if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey("wolfffa", "waterd"), PersistentDataType.STRING)) {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water4", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water4", i);
|
||||||
} else {
|
} else {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water", i);
|
||||||
@@ -116,7 +119,7 @@ public class KitListener implements Listener {
|
|||||||
} else if (item.getType() == Material.DIAMOND_PICKAXE) {
|
} else if (item.getType() == Material.DIAMOND_PICKAXE) {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".pickaxe", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".pickaxe", i);
|
||||||
} else if (item.getType() == Material.SHIELD) {
|
} else if (item.getType() == Material.SHIELD) {
|
||||||
if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(String.valueOf(this), "shieldb"), PersistentDataType.STRING)) {
|
if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey("wolfffa", "shieldb"), PersistentDataType.STRING)) {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".shield2", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".shield2", i);
|
||||||
} else {
|
} else {
|
||||||
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".shield", i);
|
plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".shield", i);
|
||||||
@@ -124,9 +127,24 @@ public class KitListener implements Listener {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
plugin.saveConfig();
|
||||||
|
plugin.reloadConfig();
|
||||||
|
player.sendMessage("§aSikeresen elmentetted a kitedet!");
|
||||||
} else if ((6 <= event.getSlot() && event.getSlot() <= 8) || (15 <= event.getSlot() && event.getSlot() <= 17) || (24 <= event.getSlot() && event.getSlot() <= 26)) {
|
} else if ((6 <= event.getSlot() && event.getSlot() <= 8) || (15 <= event.getSlot() && event.getSlot() <= 17) || (24 <= event.getSlot() && event.getSlot() <= 26)) {
|
||||||
|
player.getInventory().clear();
|
||||||
|
player.closeInventory();
|
||||||
|
player.sendMessage("§cA kited nem került mentésre.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
@EventHandler
|
||||||
|
public void onInventoryClose(InventoryClickEvent event) {
|
||||||
|
if (!(event.getWhoClicked() instanceof Player player)) return;
|
||||||
|
if (event.getClickedInventory() == event.getView().getTopInventory() && event.getView().title().equals(Component.text("Kit Editor"))) {
|
||||||
|
player.getInventory().clear();
|
||||||
|
player.sendMessage("§cA kited nem került mentésre.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user