Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.stoneharry.VoteCache;
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- /**
- *
- * @author Harry
- */
- import org.bukkit.Server;
- import org.bukkit.entity.Player;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.event.block.BlockPlaceEvent;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.event.Listener;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- public class BlockListener implements Listener {
- private VoteCache parent;
- public BlockListener(VoteCache p)
- {
- p.getServer().getPluginManager().registerEvents(this, p);
- this.parent = p;
- }
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onBlockPlace(BlockPlaceEvent e)
- {
- if (!this.parent.canPlace(e.getPlayer().getName())) {
- e.getPlayer().sendMessage(this.parent.m_message);
- e.setCancelled(true);
- }
- }
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onBlockBreak(BlockBreakEvent e) {
- if (!this.parent.canPlace(e.getPlayer().getName())) {
- e.getPlayer().sendMessage(this.parent.m_message);
- e.setCancelled(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment