rosaage

Untitled

Jan 16th, 2012
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.60 KB | None | 0 0
  1. package com.rosaage.KageBunshin;
  2.  
  3. import org.bukkit.plugin.java.JavaPlugin;
  4. import org.bukkit.command.*;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.Location;
  7. import net.citizensnpcs.api.event.NPCCreateEvent.NPCCreateReason;
  8. import net.citizensnpcs.npcdata.NPCDataManager;
  9. import net.citizensnpcs.resources.npclib.HumanNPC;
  10. import net.citizensnpcs.resources.npclib.NPCManager;
  11.  
  12. public class KageBunshin extends JavaPlugin {
  13.  
  14. public void onDisable() {
  15. System.out.println("[KageBunshin] v1.0 is disabled!");
  16. }
  17.  
  18. public void onEnable() {
  19.  
  20. System.out.println("[KageBunshin] v1.0 is enabled!");
  21.  
  22. getCommand("Kagebunshinnojutsu").setExecutor(new CommandExecutor(){
  23.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
  24.         if(cmd.getName().equalsIgnoreCase("Kagebunshinnojutsu")){
  25.            
  26.         }
  27.         return false;
  28.     }
  29. });
  30. getCommand("Kagebunshin").setExecutor(new CommandExecutor(){
  31.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
  32.         if(cmd.getName().equalsIgnoreCase("Kagebunshin")){
  33.             Player p = (Player)sender;
  34.             int UID = NPCManager.register(sender.getName(), p.getLocation(), sender.getName(), NPCCreateReason.COMMAND);;
  35.             HumanNPC created = NPCManager.get(UID);
  36.             NPCCreateEvent(p.getName(), NPCCreateReason.COMMAND, p.getLocation());
  37.             created.getNPCData().setOwner(sender.getName());
  38.             NPCDataManager.selectNPC(p, NPCManager.get(UID));
  39.             sender.sendMessage("Kage Bunshin created!");
  40.             return true;
  41.     }
  42.     return false;
  43.     }
  44. });
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment