Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.47 KB | None | 0 0
  1. package com.LagBug.jobs;
  2.  
  3. import java.util.List;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10.  
  11. public class Main extends JavaPlugin implements Listener{
  12. public static Main plugin;
  13. @Override
  14. public void onDisable() {
  15. System.out.println("Jobs disabled!");
  16. }
  17. public void onEnable() {
  18. plugin = this;
  19. getConfig().options().copyDefaults(true);
  20. saveConfig();
  21. reloadConfig();
  22. System.out.println("Jobs enabled!");
  23. }
  24.  
  25.  
  26.  
  27.  
  28. @Override
  29. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  30. Player p = (Player) sender;
  31.  
  32. if ((sender instanceof Player)) {
  33. if (label.equalsIgnoreCase("jobs")) {
  34. if (args.length == 0) {
  35. p.sendMessage(ChatColor.DARK_AQUA + "" + ChatColor.BOLD + "Jobs" + ChatColor.DARK_GRAY +""+ ChatColor.BOLD + " > " + ChatColor.GRAY + "Please use '/jobs join'");
  36.  
  37. }
  38. else if (args.length == 1) {
  39. if(args[0].equalsIgnoreCase("join")) {
  40. p.sendMessage(ChatColor.DARK_AQUA + "" + ChatColor.BOLD + "Jobs" + ChatColor.DARK_GRAY +""+ ChatColor.BOLD + " > " + ChatColor.GRAY + "Please choose a job! Valid jobs are: Woodcutter and Miner");
  41. }else {
  42. p.sendMessage(ChatColor.DARK_AQUA + "" + ChatColor.BOLD + "Jobs" + ChatColor.DARK_GRAY +""+ ChatColor.BOLD + " > " + ChatColor.GRAY + "Please use \"/jobs join\"");
  43. }
  44. }
  45. if (args.length >= 2) {
  46. if(args[0].equalsIgnoreCase("join")) {
  47. if (args[1].equalsIgnoreCase("woodcutter")) {
  48. p.sendMessage(ChatColor.DARK_AQUA + "" + ChatColor.BOLD + "Jobs" + ChatColor.DARK_GRAY +""+ ChatColor.BOLD + " > " + ChatColor.GRAY + "You are now a" + ChatColor.GOLD +" Woodcutter!");
  49. List<String> WoodcutterList = getConfig().getStringList("woodcutter");
  50. WoodcutterList.add(p.getName());
  51. getConfig().set("woodcutter", WoodcutterList);
  52. saveConfig();
  53. reloadConfig();
  54.  
  55. }
  56. if (args[1].equalsIgnoreCase("miner")) {
  57. p.sendMessage(ChatColor.DARK_AQUA +""+ ChatColor.BOLD + "Jobs" + ChatColor.DARK_GRAY +""+ ChatColor.BOLD + " > " + ChatColor.GRAY + "You are now a" + ChatColor.GOLD +" Miner!");
  58. List<String> MinerList = getConfig().getStringList("miner");
  59. MinerList.add(p.getName());
  60. getConfig().set("miner", MinerList);
  61. saveConfig();
  62. reloadConfig();
  63.  
  64. }
  65. } else {
  66. p.sendMessage(ChatColor.DARK_AQUA + "" + ChatColor.BOLD + "Jobs" + ChatColor.DARK_GRAY +""+ ChatColor.BOLD + " > " + ChatColor.GRAY + "Please use \"/jobs join\"");
  67. }
  68. }
  69. }
  70. }
  71. else {
  72. System.out.println("[Jobs] Only players can type that command! ");
  73. }
  74.  
  75. return false;
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement