uhc kit
This commit is contained in:
@@ -55,6 +55,60 @@ public class WolfFfaCommand implements CommandExecutor, TabCompleter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
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:
|
default:
|
||||||
cmds.sendMessage("§cNincs ilyen FFA típus.");
|
cmds.sendMessage("§cNincs ilyen FFA típus.");
|
||||||
}
|
}
|
||||||
@@ -66,7 +120,7 @@ public class WolfFfaCommand implements CommandExecutor, TabCompleter {
|
|||||||
@Override
|
@Override
|
||||||
public @Nullable List<String> onTabComplete(@NotNull CommandSender cmds, @NotNull Command command, @NotNull String s, @NotNull String[] args) {
|
public @Nullable List<String> onTabComplete(@NotNull CommandSender cmds, @NotNull Command command, @NotNull String s, @NotNull String[] args) {
|
||||||
if (args.length == 1) {
|
if (args.length == 1) {
|
||||||
List.of("sword");
|
List.of("sword", "uhc");
|
||||||
} else if (args.length == 2) {
|
} else if (args.length == 2) {
|
||||||
List<String> playerNames = new ArrayList<>();
|
List<String> playerNames = new ArrayList<>();
|
||||||
for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {
|
for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user