rosaage

Untitled

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