Package org.bukkit.event.hanging

Examples of org.bukkit.event.hanging.HangingBreakByEntityEvent


    }

    @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
    public void onHangingBreak(HangingBreakEvent event) {
        if (event instanceof HangingBreakByEntityEvent) {
            HangingBreakByEntityEvent evt = (HangingBreakByEntityEvent) event;
            if (evt.getRemover() instanceof Player) {
                Player player = (Player) evt.getRemover();
                if (Residence.isResAdminOn(player)) {
                    return;
                }
                String pname = player.getName();
                FlagPermissions perms = Residence.getPermsByLocForPlayer(event.getEntity().getLocation(), player);
View Full Code Here


 
  @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
  public void blockBuild(HangingBreakEvent event)
  {
    if (! (event instanceof HangingBreakByEntityEvent)) return;
    HangingBreakByEntityEvent entityEvent = (HangingBreakByEntityEvent)event;
   
    Entity breaker = entityEvent.getRemover();
    if (! (breaker instanceof Player)) return;

    if ( ! canPlayerBuildAt((Player)breaker, PS.valueOf(event.getEntity()), true))
    {
      event.setCancelled(true);
View Full Code Here

  @EventHandler(priority=EventPriority.HIGHEST)
  public void hangingBreak(HangingBreakEvent event)
  {
    if (event instanceof HangingBreakByEntityEvent)
    {
      HangingBreakByEntityEvent e = (HangingBreakByEntityEvent) event;
      if (checkAdminPrivilege(e.getRemover())) return;
    }
    if (event.getEntity().getWorld() == plugin.getLobbyWorld())
      event.setCancelled(true);
  }
View Full Code Here

TOP

Related Classes of org.bukkit.event.hanging.HangingBreakByEntityEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.