This commit is contained in:
2025-02-16 19:44:41 +01:00
parent f5772425ce
commit 252e354130
4 changed files with 55 additions and 1 deletions

View File

@@ -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<String> 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<String> playerNames = new ArrayList<>();
for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {

Binary file not shown.

Binary file not shown.