patison234

jvmper

Aug 16th, 2014
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. package patek.firstplugin;
  2.  
  3.  
  4. import java.util.HashMap;
  5.  
  6.  
  7.  
  8. import org.bukkit.ChatColor;
  9. import org.bukkit.Location;
  10. import org.bukkit.command.Command;
  11. import org.bukkit.command.CommandSender;
  12. import org.bukkit.entity.Player;
  13. import org.bukkit.plugin.java.JavaPlugin;
  14.  
  15. public class firstplugin extends JavaPlugin{
  16.  
  17.  
  18.  
  19.  
  20. @Override
  21. public void onEnable()
  22. {
  23. System.out.println("wLaczony");
  24.  
  25.  
  26. }
  27.  
  28. @Override
  29. public void onDisable()
  30. {
  31. System.out.println("wylaczony");
  32.  
  33. }
  34.  
  35.  
  36. public static HashMap<String, Location> home = new HashMap<String, Location>();
  37.  
  38. @Override
  39. public boolean onCommand(CommandSender sender, Command command, String label, String[] args){
  40. if (!(sender instanceof Player)){
  41. sender.sendMessage("Te komende moze wykonac jedynie gracz!");
  42. return false;
  43. }else{
  44. Player p = (Player)sender;
  45. if (label.equalsIgnoreCase("sethome")){
  46. home.put(p.getName(), p.getLocation());
  47. p.sendMessage(ChatColor.GRAY + "[" + ChatColor.GOLD + "SetHomeManager" + ChatColor.GRAY + "]" + ChatColor.GREEN + "Uastawiles home ");
  48. }
  49. if (label.equalsIgnoreCase("home")) {
  50. if (!(home.containsKey(p.getName()))) {
  51. p.sendMessage(ChatColor.GRAY + "[" + ChatColor.GOLD + "SetHomeManager" + ChatColor.GRAY + "]" + ChatColor.RED + "Nie posiadasz home! ");
  52. }else{
  53. p.teleport(home.get(p.getName()));
  54. p.sendMessage(ChatColor.GRAY + "[" + ChatColor.GOLD + "SetHomeManager" + ChatColor.GRAY + "]" + ChatColor.RED + "Teplo xd ");
  55. }
  56. if (label.equalsIgnoreCase("delhome")) {
  57. if (home.containsKey(p.getName())) {
  58. home.remove(p.getName());
  59. p.sendMessage(ChatColor.GRAY + "[" + ChatColor.GOLD + "SetHomeManager" + ChatColor.GRAY + "]" + ChatColor.RED + "Dom usuniety! ");
  60. }else{
  61. p.sendMessage(ChatColor.GRAY + "[" + ChatColor.GOLD + "SetHomeManager" + ChatColor.GRAY + "]" + ChatColor.RED + "Nie posiadasz domu!");
  62. }
  63.  
  64. }
  65.  
  66.  
  67.  
  68.  
  69.  
  70. }
  71.  
  72.  
  73. }
  74. return false;
  75.  
  76. }
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment