Innitial update

This commit is contained in:
2025-07-29 13:37:27 +02:00
parent dddde6270f
commit fa985c6954
11 changed files with 21 additions and 14 deletions

View File

@@ -54,11 +54,11 @@ public class DuelsCommand implements CommandExecutor, TabCompleter {
return true;
}
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;
}
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);
ItemMeta vanillaMeta = vanilla.getItemMeta();
vanillaMeta.setDisplayName("§dVanilla");

View File

@@ -2,6 +2,7 @@ package lnmpro.Listeners;
import lnmpro.Main;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
@@ -29,7 +30,7 @@ public class DuelRequestListener implements Listener {
public void onInventoryClick(InventoryClickEvent event) {
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);
}
}
@@ -38,7 +39,7 @@ public class DuelRequestListener implements Listener {
public void onDuelRequest(InventoryClickEvent e) {
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;
@@ -62,25 +63,32 @@ public class DuelRequestListener implements Listener {
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.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.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(" vagy ");
fullMessage.addExtra(" ");
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.sendMessage("duel takemod amit valasztot:" + clickedItem.getItemMeta().getDisplayName().toLowerCase());
target.sendMessage("§8-----------------------------------------------------");
target.setMetadata("DueledBy", new FixedMetadataValue(plugin, player.getUniqueId().toString()));
target.setMetadata("DueledWithGamemode", new FixedMetadataValue(plugin, clickedItem.getItemMeta().getDisplayName().toLowerCase()));

View File

@@ -4,7 +4,6 @@ import lnmpro.Main;
import org.bukkit.Material;
import org.bukkit.block.ShulkerBox;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.entity.Item;
import org.bukkit.entity.Player;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;

Binary file not shown.

Binary file not shown.