Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.SirMonkeyFood.SMTreasureHunt;
- import me.SirMonkeyFood.SMTreasureHunt.TreasureHunt;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.scheduler.BukkitTask;
- public class PlayerListener implements Listener{
- private final TreasureHunt plugin;
- public PlayerListener(TreasureHunt plugin) {
- this.plugin = plugin;
- plugin.getServer().getPluginManager().registerEvents(this, plugin);
- }
- @EventHandler
- public void onIronBlockBreak(BlockBreakEvent iron){
- Location epframe = iron.getBlock().getLocation();
- Player hunter = iron.getPlayer();
- epframe.setY(epframe.getY() -4);
- if(iron.getBlock().getType() != Material.IRON_BLOCK || epframe.getBlock().getType() != Material.ENDER_PORTAL_FRAME){
- return;
- }
- //Makes the block breaking event match requirements.
- hunter.sendMessage("This Structure Will Dissapear in 1 minute!");
- Bukkit.getServer().broadcastMessage(ChatColor.GOLD + "[" + ChatColor.GREEN + "TreasureHunt" + ChatColor.GOLD + "]" + ChatColor.YELLOW + hunter.getName() + ChatColor.GRAY + "Has Found The Treasure Chest!");
- BukkitTask delete = new DeletionTask(this.plugin).runTaskLater(this.plugin, 1200);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement