Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.93 KB | None | 0 0
  1. package de.prooxey.luckysg.events;
  2.  
  3. import java.util.Random;
  4.  
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.DyeColor;
  7. import org.bukkit.Location;
  8. import org.bukkit.Material;
  9. import org.bukkit.block.Block;
  10. import org.bukkit.entity.EntityType;
  11. import org.bukkit.entity.Player;
  12. import org.bukkit.entity.Sheep;
  13. import org.bukkit.event.EventHandler;
  14. import org.bukkit.event.Listener;
  15. import org.bukkit.event.block.BlockBreakEvent;
  16. import org.bukkit.inventory.ItemStack;
  17.  
  18.  
  19. public class LuckyBlockEvent implements Listener {
  20.  
  21. @EventHandler
  22. public void LuckyBlock(BlockBreakEvent e) {
  23. Player player = e.getPlayer();
  24. Block b = e.getBlock();
  25. Location locationfromblock = b.getLocation();
  26. Location locationfromplayer = player.getLocation();
  27.  
  28. if(b.getType().equals(Material.SPONGE)) {
  29. e.setCancelled(true);
  30. b.setType(Material.AIR);
  31. Random rnd = new Random();
  32. int random = rnd.nextInt(1);
  33. switch(random) {
  34. case 0:
  35. System.out.println("1");
  36. Sheep s = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  37. s.setColor(DyeColor.GREEN);
  38. s.setCustomName("§aFunny Sheep");
  39. Sheep s1 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  40. s1.setColor(DyeColor.RED);
  41. s1.setCustomName("§cFunny Sheep");
  42. Sheep s2 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  43. s2.setColor(DyeColor.PINK);
  44. s2.setCustomName("§dFunny Sheep");
  45. Sheep s3 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  46. s3.setColor(DyeColor.PURPLE);
  47. s3.setCustomName("§5Funny Sheep");
  48. Sheep s4 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  49. s4.setColor(DyeColor.ORANGE);
  50. s4.setCustomName("§6Funny Sheep");
  51. Sheep s5 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  52. s5.setColor(DyeColor.BROWN);
  53. s5.setCustomName("§1Funny Sheep");
  54. Sheep s6 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  55. s6.setColor(DyeColor.YELLOW);
  56. s6.setCustomName("§eFunny Sheep");
  57. Sheep s7 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  58. s7.setColor(DyeColor.BLACK);
  59. s7.setCustomName("§1Funny Sheep");
  60. Sheep s8 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  61. s8.setColor(DyeColor.WHITE);
  62. s8.setCustomName("§fFunny Sheep");
  63. Sheep s9 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  64. s9.setColor(DyeColor.CYAN);
  65. s9.setCustomName("§3Funny Sheep");
  66. Sheep s10 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  67. s10.setColor(DyeColor.GRAY);
  68. s10.setCustomName("§7Funny Sheep");
  69. Sheep s11 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  70. s11.setColor(DyeColor.LIGHT_BLUE);
  71. s11.setCustomName("§9Funny Sheep");
  72. Sheep s12 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  73. s12.setColor(DyeColor.BLUE);
  74. s12.setCustomName(ChatColor.BLUE + "Funny Sheep");
  75. Sheep s13 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  76. s13.setColor(DyeColor.LIME);
  77. s13.setCustomName(ChatColor.AQUA + "Funny Sheep");
  78. Sheep s14 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
  79. s14.setColor(DyeColor. MAGENTA);
  80. s14.setCustomName("§5Funny Sheep");
  81. break;
  82. case 1:
  83. System.out.println("2");
  84. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_AXE));
  85. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_BARDING));
  86. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_BLOCK));
  87. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_BOOTS));
  88. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_CHESTPLATE));
  89. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_DOOR));
  90. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_FENCE));
  91. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_HELMET));
  92. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_HOE));
  93. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_INGOT));
  94. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_LEGGINGS));
  95. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_ORE));
  96. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_PICKAXE));
  97. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_PLATE));
  98. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_SPADE));
  99. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_SWORD));
  100. b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_TRAPDOOR));
  101. break;
  102. }
  103. }
  104. }
  105.  
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement