Disabling Enderpearls in Factions land [Help]

Discussion in 'Plugin Development' started by CurseCraft, Jan 22, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    CurseCraft

    Okay, well im not the best coder. But i am trying to make a plugin that disabled EP in factions land, So far i have got it to work in safezone / warzone, but it doesnt stop the use in land of factions.
    Code:
    @EventHandler
          public void enderPearl(PlayerInteractEvent event)
           {
            Player player = event.getPlayer();
     
             if ((event.getAction() == Action.RIGHT_CLICK_AIR) || (event.getAction() == Action.RIGHT_CLICK_BLOCK))
           {
              if (player.getItemInHand().getType() == Material.ENDER_PEARL)
             {
                if (player.hasPermission("nopearl.use"))
               {
                   return;
                 }
     
                FPlayer me = (FPlayer)FPlayers.i.get(player);
     
               FLocation from = me.getLastStoodAt();
                Faction board = Board.getFactionAt(from);
     FPlayer
     FPlayer = FPlayers.i.get(player);
     
    if ((board.isSafeZone()) || (board.isWarZone()))
                         if ((FPlayer.isInOthersTerritory()))
    {
    event.setCancelled(true);
    Please ignore the horrible layout ;P will fix when i get it finished.
     
  2. Offline

    gomeow

    You need to use ProjectileLaunchEvent
     
  3. Offline

    CurseCraft

Thread Status:
Not open for further replies.

Share This Page