Advertisement
Guest User

WorldGuard

a guest
Nov 5th, 2015
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. ? @EventHandler
  2.     public void onProjectileHit(ProjectileHitEvent event) throws NotRegisteredException{
  3.         if(((Player) event.getEntity().getShooter()).hasPermission("valkyriebows.tnt.shoot") || ((Player) event.getEntity().getShooter()).hasPermission("senseless.permission")){
  4.         Projectile projectile = event.getEntity();
  5.         Player p = (Player) projectile.getShooter();
  6.         Plugin plugin = Bukkit.getServer().getPluginManager().getPlugin("WorldGuard");
  7.         Location location = new Location(projectile.getLocation().getWorld(), projectile.getLocation().getX(), projectile.getLocation().getY(), projectile.getLocation().getZ()) ;
  8.         ConfigurationManager cfg = plugin.getGlobalStateManager(); //eclipse says i need to cast this to object. What did i do wrong?
  9.         World world = location.getWorld();
  10.         WorldConfiguration wcfg = cfg.get(world);
  11.         if(explosiveArrayList.contains(projectile)){
  12.            
  13.             if(!wcfg.blockOtherExplosions){
  14.                 projectile.getWorld().createExplosion(projectile.getLocation(), 2.0F);
  15.                 explosiveArrayList.remove(projectile);
  16.             }
  17.         }
  18.         }
  19.         }
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement