Advertisement
Guest User

Untitled

a guest
Mar 5th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 3.43 KB | None | 0 0
  1. package de.rocket.main.commands;
  2.  
  3.  
  4.  
  5. import java.util.Random;
  6.  
  7. import org.bukkit.Bukkit;
  8. import org.bukkit.Material;
  9. import org.bukkit.Sound;
  10. import org.bukkit.command.Command;
  11. import org.bukkit.command.CommandExecutor;
  12. import org.bukkit.command.CommandSender;
  13. import org.bukkit.entity.Player;
  14. import org.bukkit.inventory.ItemStack;
  15.  
  16. import de.rocket.main.Main.Main;
  17.  
  18. public class PlayBonusCMD implements CommandExecutor {
  19.  
  20.     int countdown1 = 3600;
  21.    
  22.     private Main plugin;
  23.  
  24.     public PlayBonusCMD(Main main) {
  25.         this.plugin = main;
  26.     }
  27.  
  28.     @Override
  29.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  30.         final Player p = (Player) sender;
  31.             if(args.length == 0) {
  32.                 if(countdown1 == 3600) {
  33.                    
  34.                     ItemStack random = null;
  35.                    
  36.                     Random r = new Random();
  37.                     int zufall = r.nextInt(13);
  38.                     switch (zufall) {
  39.                     case 0:
  40.                         random = new ItemStack(Material.IRON_INGOT);
  41.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  42.                         break;
  43.                     case 1:
  44.                         random = new ItemStack(Material.GOLDEN_APPLE);
  45.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  46.                         break;
  47.                     case 2:
  48.                         random = new ItemStack(Material.DIRT);
  49.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  50.                         break;
  51.                     case 3:
  52.                         random = new ItemStack(Material.EXP_BOTTLE);
  53.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  54.                         break;
  55.                     case 4:
  56.                         random = new ItemStack(Material.DIAMOND_CHESTPLATE);
  57.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  58.                         break;
  59.                     case 5:
  60.                         random = new ItemStack(Material.DIRT);
  61.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  62.                         break;
  63.                     case 6:
  64.                         random = new ItemStack(Material.DIRT);
  65.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  66.                         break;
  67.                     case 7:
  68.                         random = new ItemStack(Material.GOLDEN_APPLE);
  69.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  70.                         break;
  71.                     case 8:
  72.                         random = new ItemStack(Material.NETHER_STAR);
  73.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  74.                         break;
  75.                     case 9:
  76.                         random = new ItemStack(Material.DIAMOND_BLOCK);
  77.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  78.                         break;
  79.                     case 10:
  80.                         random = new ItemStack(Material.DIRT);
  81.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  82.                         break;
  83.                     case 11:
  84.                         random = new ItemStack(Material.DIRT);
  85.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  86.                         break;
  87.                     case 12:
  88.                         random = new ItemStack(Material.DIRT);
  89.                         p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
  90.                         break;
  91.                     }
  92.                     p.getInventory().addItem(random);
  93.  
  94.                 countdown1 = Bukkit.getScheduler().scheduleSyncRepeatingTask(this.plugin, new Runnable() {
  95.                    
  96.                     @Override
  97.                     public void run() {
  98.                        if(countdown1 == 0) {
  99.                             p.sendMessage(Main.Prefix + "Du kannst dein Glück nun erneut versuchen!");
  100.                             Bukkit.getScheduler().cancelTask(countdown1);
  101.                             countdown1 = 3600;
  102.                             return;
  103.                         }
  104.                         countdown1 --; 
  105.                     }
  106.                    
  107.                 }, 0, 20);
  108.                 } else {
  109.                     p.sendMessage(Main.Prefix + "Dieser Befehl ist gerade nich verfügbar! §7(" + countdown1 + " sek§7)");
  110.                 }
  111.                
  112.             } else {
  113.                 p.sendMessage(Main.Prefix + "§cBitte benutze /playbonus!");
  114.             }
  115.         return false;
  116.     }
  117.  
  118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement