Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.craftshot.xcBoyFarmer;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockPlaceEvent;
- import org.bukkit.scheduler.BukkitScheduler;
- public class onPlace
- implements Listener
- {
- @EventHandler
- public void onBreak(BlockPlaceEvent event)
- {
- Block blok = event.getBlock();
- final Location loc = blok.getLocation();
- final Location loc1 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 1.0D, loc.getZ());
- final Location loc2 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 2.0D, loc.getZ());
- final Location loc3 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 3.0D, loc.getZ());
- final Location loc4 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 4.0D, loc.getZ());
- final Location loc5 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 5.0D, loc.getZ());
- final Location loc6 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 6.0D, loc.getZ());
- final Location loc7 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 7.0D, loc.getZ());
- final Location loc8 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 8.0D, loc.getZ());
- final Location loc9 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 9.0D, loc.getZ());
- final Location loc10 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 10.0D, loc.getZ());
- final Location loc11 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 11.0D, loc.getZ());
- final Location loc12 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 12.0D, loc.getZ());
- final Location loc13 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 13.0D, loc.getZ());
- final Location loc14 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 14.0D, loc.getZ());
- final Location loc15 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 15.0D, loc.getZ());
- final Location loc16 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 16.0D, loc.getZ());
- final Location loc17 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 17.0D, loc.getZ());
- final Location loc18 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 18.0D, loc.getZ());
- final Location loc19 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 19.0D, loc.getZ());
- final Location loc20 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 20.0D, loc.getZ());
- final Location loc21 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 21.0D, loc.getZ());
- final Location loc22 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 22.0D, loc.getZ());
- final Location loc23 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 23.0D, loc.getZ());
- final Location loc24 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 24.0D, loc.getZ());
- final Location loc25 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 25.0D, loc.getZ());
- final Location loc26 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 26.0D, loc.getZ());
- final Location loc27 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 27.0D, loc.getZ());
- final Location loc28 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 28.0D, loc.getZ());
- final Location loc29 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 29.0D, loc.getZ());
- final Location loc30 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 30.0D, loc.getZ());
- final Location loc31 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 31.0D, loc.getZ());
- final Location loc32 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 32.0D, loc.getZ());
- final Location loc33 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 33.0D, loc.getZ());
- final Location loc34 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 34.0D, loc.getZ());
- final Location loc35 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 35.0D, loc.getZ());
- final Location loc36 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 36.0D, loc.getZ());
- final Location loc37 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 37.0D, loc.getZ());
- final Location loc38 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 38.0D, loc.getZ());
- final Location loc39 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 39.0D, loc.getZ());
- final Location loc40 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 40.0D, loc.getZ());
- final Location loc41 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 41.0D, loc.getZ());
- final Location loc42 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 42.0D, loc.getZ());
- final Location loc43 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 43.0D, loc.getZ());
- final Location loc44 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 44.0D, loc.getZ());
- final Location loc45 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 45.0D, loc.getZ());
- final Location loc46 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 46.0D, loc.getZ());
- final Location loc47 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 47.0D, loc.getZ());
- final Location loc48 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 48.0D, loc.getZ());
- final Location loc49 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 49.0D, loc.getZ());
- final Location loc50 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 50.0D, loc.getZ());
- final Location loc51 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 51.0D, loc.getZ());
- final Location loc52 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 52.0D, loc.getZ());
- final Location loc53 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 53.0D, loc.getZ());
- final Location loc54 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 54.0D, loc.getZ());
- final Location loc55 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 55.0D, loc.getZ());
- final Location loc56 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 56.0D, loc.getZ());
- final Location loc57 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 57.0D, loc.getZ());
- final Location loc58 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 58.0D, loc.getZ());
- final Location loc59 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 59.0D, loc.getZ());
- final Location loc610 = new Location(loc.getWorld(), loc.getX(), loc.getY(), loc.getZ());
- if ((blok.getType() == Material.ENDER_PORTAL_FRAME) &&
- (loc1.getBlock().getType() == Material.AIR)) {
- Bukkit.getScheduler().runTaskLater(Main.getPlugin(), new Runnable()
- {
- public void run()
- {
- if (loc.getBlock().getType() == Material.ENDER_PORTAL_FRAME)
- {
- loc1.getBlock().setType(Material.OBSIDIAN);
- loc2.getBlock().setType(Material.OBSIDIAN);
- loc3.getBlock().setType(Material.OBSIDIAN);
- loc4.getBlock().setType(Material.OBSIDIAN);
- loc5.getBlock().setType(Material.OBSIDIAN);
- loc6.getBlock().setType(Material.OBSIDIAN);
- loc7.getBlock().setType(Material.OBSIDIAN);
- loc8.getBlock().setType(Material.OBSIDIAN);
- loc9.getBlock().setType(Material.OBSIDIAN);
- loc10.getBlock().setType(Material.OBSIDIAN);
- loc11.getBlock().setType(Material.OBSIDIAN);
- loc12.getBlock().setType(Material.OBSIDIAN);
- loc13.getBlock().setType(Material.OBSIDIAN);
- loc14.getBlock().setType(Material.OBSIDIAN);
- loc15.getBlock().setType(Material.OBSIDIAN);
- loc16.getBlock().setType(Material.OBSIDIAN);
- loc17.getBlock().setType(Material.OBSIDIAN);
- loc18.getBlock().setType(Material.OBSIDIAN);
- loc19.getBlock().setType(Material.OBSIDIAN);
- loc20.getBlock().setType(Material.OBSIDIAN);
- loc21.getBlock().setType(Material.OBSIDIAN);
- loc22.getBlock().setType(Material.OBSIDIAN);
- loc23.getBlock().setType(Material.OBSIDIAN);
- loc24.getBlock().setType(Material.OBSIDIAN);
- loc25.getBlock().setType(Material.OBSIDIAN);
- loc26.getBlock().setType(Material.OBSIDIAN);
- loc27.getBlock().setType(Material.OBSIDIAN);
- loc28.getBlock().setType(Material.OBSIDIAN);
- loc29.getBlock().setType(Material.OBSIDIAN);
- loc30.getBlock().setType(Material.OBSIDIAN);
- loc31.getBlock().setType(Material.OBSIDIAN);
- loc32.getBlock().setType(Material.OBSIDIAN);
- loc33.getBlock().setType(Material.OBSIDIAN);
- loc34.getBlock().setType(Material.OBSIDIAN);
- loc35.getBlock().setType(Material.OBSIDIAN);
- loc36.getBlock().setType(Material.OBSIDIAN);
- loc37.getBlock().setType(Material.OBSIDIAN);
- loc38.getBlock().setType(Material.OBSIDIAN);
- loc39.getBlock().setType(Material.OBSIDIAN);
- loc40.getBlock().setType(Material.OBSIDIAN);
- loc41.getBlock().setType(Material.OBSIDIAN);
- loc42.getBlock().setType(Material.OBSIDIAN);
- loc43.getBlock().setType(Material.OBSIDIAN);
- loc44.getBlock().setType(Material.OBSIDIAN);
- loc45.getBlock().setType(Material.OBSIDIAN);
- loc46.getBlock().setType(Material.OBSIDIAN);
- loc47.getBlock().setType(Material.OBSIDIAN);
- loc48.getBlock().setType(Material.OBSIDIAN);
- loc49.getBlock().setType(Material.OBSIDIAN);
- loc50.getBlock().setType(Material.OBSIDIAN);
- loc51.getBlock().setType(Material.OBSIDIAN);
- loc52.getBlock().setType(Material.OBSIDIAN);
- loc53.getBlock().setType(Material.OBSIDIAN);
- loc54.getBlock().setType(Material.OBSIDIAN);
- loc55.getBlock().setType(Material.OBSIDIAN);
- loc56.getBlock().setType(Material.OBSIDIAN);
- loc57.getBlock().setType(Material.OBSIDIAN);
- loc58.getBlock().setType(Material.OBSIDIAN);
- loc59.getBlock().setType(Material.OBSIDIAN);
- loc610.getBlock().setType(Material.OBSIDIAN);
- }
- }
- }, 50L);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement