rosaage

Untitled

Jan 13th, 2014
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.59 KB | None | 0 0
  1. getCommand("Release").setExecutor(new CommandExecutor(){
  2.         public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
  3.             String cmdname = cmd.getName().toLowerCase();
  4.             if (cmdname.equalsIgnoreCase("Release")) {
  5.                 //Runs once for every npc in the register
  6.                 for (NPC npc : CitizensAPI.getNPCRegistry()) {
  7.                     //If it is spawned (Without this despawned cloes will give error)
  8.                     if(npc.isSpawned()){
  9.                     //If the npc has same name as user, despawn it
  10.                         if(npc.getName() == sender.getName()){
  11.                             npc.getEntity().getWorld().playEffect(npc.getEntity().getLocation(), Effect.SMOKE, 0);
  12.                             npc.getEntity().getWorld().playEffect(npc.getEntity().getLocation(), Effect.SMOKE, 0);
  13.                             npc.getEntity().getWorld().playEffect(npc.getEntity().getLocation(), Effect.SMOKE, 0);
  14.                             npc.getEntity().getWorld().playEffect(npc.getEntity().getLocation(), Effect.SMOKE, 0);
  15.                             npc.getEntity().getWorld().playEffect(npc.getEntity().getLocation(), Effect.SMOKE, 0);
  16.                             npc.despawn();
  17.                             npc.destroy();
  18.                             sender.sendMessage("T4T");
  19.                         } else{
  20.                             sender.sendMessage("TT");
  21.                             return false;
  22.                         }
  23.                     } else{
  24.                         sender.sendMessage("T3T");
  25.                         return false;
  26.                     }
  27.                 }
  28.                 sender.sendMessage("The kage bunshin(s) got released...");
  29.                 sender.sendMessage("T2T");return true;
  30.             }
  31.             sender.sendMessage("T1T");return false;
  32.           }
  33.     });
Advertisement
Add Comment
Please, Sign In to add comment