Innitial update
This commit is contained in:
@@ -54,11 +54,11 @@ public class DuelsCommand implements CommandExecutor, TabCompleter {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (target.hasMetadata("DueledBy") && target.getMetadata("DueledBy").get(0).asString().equals(player.getUniqueId().toString())) {
|
if (target.hasMetadata("DueledBy") && target.getMetadata("DueledBy").get(0).asString().equals(player.getUniqueId().toString())) {
|
||||||
player.sendMessage(target.getName() + "-nek má' kűté' duel rikvesztet");
|
player.sendMessage("§7[§9§lInsane§e§lDuels§7] §7» §e" + target.getName() + "§9-nek már küldtél párbaj kérelmet.");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
Inventory gui = Bukkit.createInventory(null, 36, "Játékmód Választás");
|
Inventory gui = Bukkit.createInventory(null, 36, "§9\uD83D\uDDE1 Játékmód Választás");
|
||||||
ItemStack vanilla = new ItemStack(Material.END_CRYSTAL);
|
ItemStack vanilla = new ItemStack(Material.END_CRYSTAL);
|
||||||
ItemMeta vanillaMeta = vanilla.getItemMeta();
|
ItemMeta vanillaMeta = vanilla.getItemMeta();
|
||||||
vanillaMeta.setDisplayName("§dVanilla");
|
vanillaMeta.setDisplayName("§dVanilla");
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package lnmpro.Listeners;
|
|||||||
|
|
||||||
import lnmpro.Main;
|
import lnmpro.Main;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
@@ -29,7 +30,7 @@ public class DuelRequestListener implements Listener {
|
|||||||
public void onInventoryClick(InventoryClickEvent event) {
|
public void onInventoryClick(InventoryClickEvent event) {
|
||||||
if (!(event.getWhoClicked() instanceof Player player)) return;
|
if (!(event.getWhoClicked() instanceof Player player)) return;
|
||||||
|
|
||||||
if (event.getView().getTitle().equals("Játékmód Választás")) {
|
if (event.getView().getTitle().equals("§9\uD83D\uDDE1 Játékmód Választás")) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -38,7 +39,7 @@ public class DuelRequestListener implements Listener {
|
|||||||
public void onDuelRequest(InventoryClickEvent e) {
|
public void onDuelRequest(InventoryClickEvent e) {
|
||||||
Player player = (Player) e.getWhoClicked();
|
Player player = (Player) e.getWhoClicked();
|
||||||
|
|
||||||
if (!e.getView().getTitle().equals("Játékmód Választás")) return;
|
if (!e.getView().getTitle().equals("§9\uD83D\uDDE1 Játékmód Választás")) return;
|
||||||
|
|
||||||
if (e.getClick() != ClickType.LEFT) return;
|
if (e.getClick() != ClickType.LEFT) return;
|
||||||
|
|
||||||
@@ -62,25 +63,32 @@ public class DuelRequestListener implements Listener {
|
|||||||
|
|
||||||
player.removeMetadata("DuelRequest", plugin);
|
player.removeMetadata("DuelRequest", plugin);
|
||||||
|
|
||||||
TextComponent accept = new TextComponent("§a[fogadd el]");
|
TextComponent accept = new TextComponent("§a[✔ Elfogadás]");
|
||||||
accept.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/acceptduel"));
|
accept.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/acceptduel"));
|
||||||
accept.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,
|
accept.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,
|
||||||
new ComponentBuilder("de fogadd baby").create()));
|
new ComponentBuilder("§a✔ Nyomj rá az elfogadáshoz!").create()));
|
||||||
|
|
||||||
TextComponent decline = new TextComponent("[ne]");
|
TextComponent decline = new TextComponent("§c[❌ Elutasítás]");
|
||||||
decline.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/denyduel"));
|
decline.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/denyduel"));
|
||||||
decline.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,
|
decline.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,
|
||||||
new ComponentBuilder("nefgoasdel").create()));
|
new ComponentBuilder("§c❌ Nyomj rá az elutasításhoz!").create()));
|
||||||
|
|
||||||
TextComponent fullMessage = new TextComponent("higy elfogadd kerlek ");
|
TextComponent info = new TextComponent("§7ℹ");
|
||||||
|
info.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,
|
||||||
|
new ComponentBuilder("§fJátékmód: " + ChatColor.stripColor(clickedItem.getItemMeta().getDisplayName().toLowerCase())).create()));
|
||||||
|
|
||||||
|
TextComponent fullMessage = new TextComponent();
|
||||||
fullMessage.addExtra(accept);
|
fullMessage.addExtra(accept);
|
||||||
fullMessage.addExtra(" vagy ");
|
fullMessage.addExtra(" ");
|
||||||
fullMessage.addExtra(decline);
|
fullMessage.addExtra(decline);
|
||||||
fullMessage.addExtra(" koszi!");
|
fullMessage.addExtra(" ");
|
||||||
|
fullMessage.addExtra(info);
|
||||||
|
|
||||||
target.sendMessage("szia §f" + player.getName() + " fájtolni akar veled!");
|
target.sendMessage("§8-----------------------------------------------------");
|
||||||
|
target.sendMessage("§c\uD83D\uDDE1 §e" + player.getName() + " §7küldött egy " + clickedItem.getItemMeta().getDisplayName().toLowerCase() + " §7párbaj kérést!");
|
||||||
|
target.sendMessage(" ");
|
||||||
target.spigot().sendMessage(fullMessage);
|
target.spigot().sendMessage(fullMessage);
|
||||||
target.sendMessage("duel takemod amit valasztot:" + clickedItem.getItemMeta().getDisplayName().toLowerCase());
|
target.sendMessage("§8-----------------------------------------------------");
|
||||||
|
|
||||||
target.setMetadata("DueledBy", new FixedMetadataValue(plugin, player.getUniqueId().toString()));
|
target.setMetadata("DueledBy", new FixedMetadataValue(plugin, player.getUniqueId().toString()));
|
||||||
target.setMetadata("DueledWithGamemode", new FixedMetadataValue(plugin, clickedItem.getItemMeta().getDisplayName().toLowerCase()));
|
target.setMetadata("DueledWithGamemode", new FixedMetadataValue(plugin, clickedItem.getItemMeta().getDisplayName().toLowerCase()));
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ import lnmpro.Main;
|
|||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.block.ShulkerBox;
|
import org.bukkit.block.ShulkerBox;
|
||||||
import org.bukkit.enchantments.Enchantment;
|
import org.bukkit.enchantments.Enchantment;
|
||||||
import org.bukkit.entity.Item;
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.inventory.Inventory;
|
import org.bukkit.inventory.Inventory;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user