Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. package de.daniel.zombies;
  2.  
  3. import org.bukkit.Location;
  4. import org.bukkit.World;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandExecutor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.EntityType;
  9. import org.bukkit.entity.Player;
  10.  
  11. public class Wave implements CommandExecutor {
  12.  
  13. final String z = "z";
  14. final String s = "s";
  15. final String c = "c";
  16. final String sp = "sp";
  17.  
  18. @Override
  19. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  20.  
  21. if (command.getName().equalsIgnoreCase("Wave") && sender instanceof Player) {
  22.  
  23. Player player = (Player) sender;
  24.  
  25. Location ploc = player.getLocation();
  26. World world = player.getWorld();
  27.  
  28. if (args.length == 2) {
  29.  
  30. switch (args[0]) {
  31.  
  32. case z:
  33.  
  34. player.sendMessage("Spawner gesetzt!");
  35.  
  36.  
  37.  
  38. int amount = Integer.parseInt(args[1]);
  39.  
  40.  
  41.  
  42. for (int i = 0; i < amount; i++) {
  43.  
  44. world.spawnEntity(ploc, EntityType.ZOMBIE);
  45. try {
  46. Thread.sleep(2000);
  47. } catch (InterruptedException e) {
  48.  
  49. e.printStackTrace();
  50. }
  51. }
  52.  
  53. break;
  54.  
  55. default:
  56.  
  57. player.sendMessage("§cFalsche Argumentenlänge! Benutzung: /Wave <Mob-Art> <Menge>");
  58.  
  59. }
  60.  
  61. } else {
  62.  
  63. player.sendMessage("§cFalsche Argumentenlänge! Benutzung: /Wave <Mob-Art> <Menge>");
  64.  
  65. }
  66.  
  67. }
  68.  
  69. return false;
  70. }
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement