Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.prooxey.luckysg.events;
- import java.util.Random;
- import org.bukkit.ChatColor;
- import org.bukkit.DyeColor;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.entity.EntityType;
- import org.bukkit.entity.Player;
- import org.bukkit.entity.Sheep;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.inventory.ItemStack;
- public class LuckyBlockEvent implements Listener {
- @EventHandler
- public void LuckyBlock(BlockBreakEvent e) {
- Player player = e.getPlayer();
- Block b = e.getBlock();
- Location locationfromblock = b.getLocation();
- Location locationfromplayer = player.getLocation();
- if(b.getType().equals(Material.SPONGE)) {
- e.setCancelled(true);
- b.setType(Material.AIR);
- Random rnd = new Random();
- int random = rnd.nextInt(1);
- switch(random) {
- case 0:
- System.out.println("1");
- Sheep s = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s.setColor(DyeColor.GREEN);
- s.setCustomName("§aFunny Sheep");
- Sheep s1 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s1.setColor(DyeColor.RED);
- s1.setCustomName("§cFunny Sheep");
- Sheep s2 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s2.setColor(DyeColor.PINK);
- s2.setCustomName("§dFunny Sheep");
- Sheep s3 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s3.setColor(DyeColor.PURPLE);
- s3.setCustomName("§5Funny Sheep");
- Sheep s4 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s4.setColor(DyeColor.ORANGE);
- s4.setCustomName("§6Funny Sheep");
- Sheep s5 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s5.setColor(DyeColor.BROWN);
- s5.setCustomName("§1Funny Sheep");
- Sheep s6 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s6.setColor(DyeColor.YELLOW);
- s6.setCustomName("§eFunny Sheep");
- Sheep s7 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s7.setColor(DyeColor.BLACK);
- s7.setCustomName("§1Funny Sheep");
- Sheep s8 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s8.setColor(DyeColor.WHITE);
- s8.setCustomName("§fFunny Sheep");
- Sheep s9 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s9.setColor(DyeColor.CYAN);
- s9.setCustomName("§3Funny Sheep");
- Sheep s10 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s10.setColor(DyeColor.GRAY);
- s10.setCustomName("§7Funny Sheep");
- Sheep s11 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s11.setColor(DyeColor.LIGHT_BLUE);
- s11.setCustomName("§9Funny Sheep");
- Sheep s12 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s12.setColor(DyeColor.BLUE);
- s12.setCustomName(ChatColor.BLUE + "Funny Sheep");
- Sheep s13 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s13.setColor(DyeColor.LIME);
- s13.setCustomName(ChatColor.AQUA + "Funny Sheep");
- Sheep s14 = (Sheep) b.getWorld().spawnEntity(locationfromblock, EntityType.SHEEP);
- s14.setColor(DyeColor. MAGENTA);
- s14.setCustomName("§5Funny Sheep");
- break;
- case 1:
- System.out.println("2");
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_AXE));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_BARDING));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_BLOCK));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_BOOTS));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_CHESTPLATE));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_DOOR));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_FENCE));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_HELMET));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_HOE));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_INGOT));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_LEGGINGS));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_ORE));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_PICKAXE));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_PLATE));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_SPADE));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_SWORD));
- b.getWorld().dropItem(locationfromblock, new ItemStack(Material.IRON_TRAPDOOR));
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement