Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2015
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. package me.SirMonkeyFood.SMTreasureHunt;
  2.  
  3. import me.SirMonkeyFood.SMTreasureHunt.TreasureHunt;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.Location;
  8. import org.bukkit.Material;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.EventHandler;
  11. import org.bukkit.event.Listener;
  12. import org.bukkit.event.block.BlockBreakEvent;
  13. import org.bukkit.scheduler.BukkitTask;
  14.  
  15. public class PlayerListener implements Listener{
  16.  
  17. private final TreasureHunt plugin;
  18. public PlayerListener(TreasureHunt plugin) {
  19. this.plugin = plugin;
  20. plugin.getServer().getPluginManager().registerEvents(this, plugin);
  21. }
  22. @EventHandler
  23. public void onIronBlockBreak(BlockBreakEvent iron){
  24. Location epframe = iron.getBlock().getLocation();
  25. Player hunter = iron.getPlayer();
  26. epframe.setY(epframe.getY() -4);
  27. if(iron.getBlock().getType() != Material.IRON_BLOCK || epframe.getBlock().getType() != Material.ENDER_PORTAL_FRAME){
  28. return;
  29. }
  30. //Makes the block breaking event match requirements.
  31. hunter.sendMessage("This Structure Will Dissapear in 1 minute!");
  32. Bukkit.getServer().broadcastMessage(ChatColor.GOLD + "[" + ChatColor.GREEN + "TreasureHunt" + ChatColor.GOLD + "]" + ChatColor.YELLOW + hunter.getName() + ChatColor.GRAY + "Has Found The Treasure Chest!");
  33. BukkitTask delete = new DeletionTask(this.plugin).runTaskLater(this.plugin, 1200);
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement