diff --git a/src/main/java/hu/jgj52/wolfFFA/Commands/WolfFfaCommand.java b/src/main/java/hu/jgj52/wolfFFA/Commands/WolfFfaCommand.java index c2723a5..591fa76 100644 --- a/src/main/java/hu/jgj52/wolfFFA/Commands/WolfFfaCommand.java +++ b/src/main/java/hu/jgj52/wolfFFA/Commands/WolfFfaCommand.java @@ -55,6 +55,60 @@ public class WolfFfaCommand implements CommandExecutor, TabCompleter { } } break; + case "uhc": + if (args.length > 1) { + Player target = Bukkit.getPlayer(args[1]); + if (target instanceof Player player) { + player.getInventory().clear(); + ItemStack helmet = new ItemStack(Material.DIAMOND_HELMET); + ItemStack chestplate = new ItemStack(Material.DIAMOND_CHESTPLATE); + ItemStack leggings = new ItemStack(Material.DIAMOND_LEGGINGS); + ItemStack boots = new ItemStack(Material.DIAMOND_BOOTS); + ItemStack axe = new ItemStack(Material.DIAMOND_AXE); + ItemStack sword = new ItemStack(Material.DIAMOND_SWORD); + ItemStack lava = new ItemStack(Material.LAVA_BUCKET); + ItemStack cobweb = new ItemStack(Material.COBWEB, 8); + ItemStack cobblestone = new ItemStack(Material.COBBLESTONE, 64); + ItemStack goldenapple = new ItemStack(Material.GOLDEN_APPLE, 13); + ItemStack water = new ItemStack(Material.WATER_BUCKET); + ItemStack crossbow = new ItemStack(Material.CROSSBOW); + ItemStack bow = new ItemStack(Material.BOW); + ItemStack arrow = new ItemStack(Material.ARROW, 16); + ItemStack shield = new ItemStack(Material.SHIELD); + ItemStack planks = new ItemStack(Material.OAK_PLANKS, 64); + + + helmet.addEnchantment(Enchantment.PROTECTION, 2); + chestplate.addEnchantment(Enchantment.PROTECTION, 3); + leggings.addEnchantment(Enchantment.PROTECTION, 3); + boots.addEnchantment(Enchantment.PROTECTION, 3); + axe.addEnchantment(Enchantment.SHARPNESS, 1); + axe.addEnchantment(Enchantment.EFFICIENCY, 3); + sword.addEnchantment(Enchantment.SHARPNESS, 4); + crossbow.addEnchantment(Enchantment.PIERCING, 1); + bow.addEnchantment(Enchantment.POWER, 1); + + player.getInventory().setArmorContents(new ItemStack[]{boots, leggings, chestplate, helmet}); + player.getInventory().setItem(0, axe); + player.getInventory().setItem(1, sword); + player.getInventory().setItem(2, lava); + player.getInventory().setItem(3, cobweb); + player.getInventory().setItem(4, cobblestone); + player.getInventory().setItem(5, goldenapple); + player.getInventory().setItem(6, water); + player.getInventory().setItem(7, crossbow); + player.getInventory().setItem(8, bow); + player.getInventory().setItem(9, arrow); + player.getInventory().setItem(13, shield); + player.getInventory().setItem(17, planks); + player.getInventory().setItem(21, lava); + player.getInventory().setItem(22, water); + player.getInventory().setItem(23, water); + player.getInventory().setItem(24, water); + + } + } + break; default: cmds.sendMessage("§cNincs ilyen FFA típus."); } @@ -66,7 +120,7 @@ public class WolfFfaCommand implements CommandExecutor, TabCompleter { @Override public @Nullable List onTabComplete(@NotNull CommandSender cmds, @NotNull Command command, @NotNull String s, @NotNull String[] args) { if (args.length == 1) { - List.of("sword"); + List.of("sword", "uhc"); } else if (args.length == 2) { List playerNames = new ArrayList<>(); for (Player onlinePlayer : Bukkit.getOnlinePlayers()) { diff --git a/target/WolfFFA-1.0.jar b/target/WolfFFA-1.0.jar index 0c588d1..b6621de 100644 Binary files a/target/WolfFFA-1.0.jar and b/target/WolfFFA-1.0.jar differ diff --git a/target/classes/hu/jgj52/wolfFFA/Commands/WolfFfaCommand.class b/target/classes/hu/jgj52/wolfFFA/Commands/WolfFfaCommand.class index 38dada3..892b13f 100644 Binary files a/target/classes/hu/jgj52/wolfFFA/Commands/WolfFfaCommand.class and b/target/classes/hu/jgj52/wolfFFA/Commands/WolfFfaCommand.class differ diff --git a/target/original-WolfFFA-1.0.jar b/target/original-WolfFFA-1.0.jar index 925c6db..6b5fe7c 100644 Binary files a/target/original-WolfFFA-1.0.jar and b/target/original-WolfFFA-1.0.jar differ