Vinetos

Chargement inv

Jun 24th, 2015
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. @Override
  2. public boolean onCommand(CommandSender sender, Command command,
  3. String label, String[] args) {
  4. Player p = (Player) sender;
  5. if(label.equalsIgnoreCase("open")){
  6. openInv(p);
  7. }
  8. return super.onCommand(sender, command, label, args);
  9. }
  10.  
  11.  
  12. private void openInv(final Player p){
  13. final ItemStack rouge = new ItemStack(Material.STAINED_CLAY);
  14. rouge.setDurability((short)14);
  15. final ItemStack vert = new ItemStack(Material.STAINED_CLAY);
  16. vert.setDurability((short)13);
  17. final Inventory inv = Bukkit.createInventory(null, 9);
  18. for(int i = 0; i < 9; i++){
  19. inv.setItem(i, rouge);
  20. }
  21. p.openInventory(inv);
  22. long nb = 5;
  23. Bukkit.getScheduler().runTaskLater(this, new Runnable(){ public void run(){ inv.setItem(0, vert); } }, nb);
  24. nb += 5;
  25. p.closeInventory();
  26. p.openInventory(inv);
  27. Bukkit.getScheduler().runTaskLater(this, new Runnable(){ public void run(){ inv.setItem(1, vert); } }, nb);
  28. nb += 5;
  29. p.closeInventory();
  30. p.openInventory(inv);
  31. Bukkit.getScheduler().runTaskLater(this, new Runnable(){ public void run(){ inv.setItem(2, vert); } }, nb);
  32. nb += 5;
  33. p.closeInventory();
  34. p.openInventory(inv);
  35. Bukkit.getScheduler().runTaskLater(this, new Runnable(){ public void run(){ inv.setItem(3, vert); } }, nb);
  36. nb += 5;
  37. p.closeInventory();
  38. p.openInventory(inv);
  39. Bukkit.getScheduler().runTaskLater(this, new Runnable(){ public void run(){ inv.setItem(4, vert); } }, nb);
  40. nb += 5;
  41. p.closeInventory();
  42. Bukkit.getScheduler().runTaskLater(this, new Runnable(){ public void run(){ inv.setItem(5, vert); } }, nb);
  43. nb += 5;
  44. p.closeInventory();
  45. Bukkit.getScheduler().runTaskLater(this, new Runnable(){ public void run(){ inv.setItem(6, vert); } }, nb);
  46. nb += 5;
  47. p.closeInventory();
  48. Bukkit.getScheduler().runTaskLater(this, new Runnable(){ public void run(){ inv.setItem(7, vert); } }, nb);
  49. nb += 5;
  50. p.closeInventory();
  51. Bukkit.getScheduler().runTaskLater(this, new Runnable(){ public void run(){ inv.setItem(8, vert); } }, nb);
  52. p.closeInventory();
  53. }
Advertisement
Add Comment
Please, Sign In to add comment