Advertisement
doragoncraft

Untitled

Sep 24th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.26 KB | None | 0 0
  1. package me.carl230690.vc;
  2.  
  3. import java.io.File;
  4. import java.util.logging.Logger;
  5.  
  6. import me.carl230690.vc.CmdListener;
  7.  
  8. import org.bukkit.Bukkit;
  9. import org.bukkit.ChatColor;
  10. import org.bukkit.command.Command;
  11. import org.bukkit.command.CommandSender;
  12. import org.bukkit.entity.Player;
  13. import org.bukkit.plugin.PluginDescriptionFile;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15. import org.bukkit.configuration.file.FileConfiguration;
  16. import org.bukkit.configuration.file.FileConfigurationOptions;
  17.  
  18. public final class Main extends JavaPlugin
  19. {
  20. public final Logger logger = Logger.getLogger("Minecraft");
  21. public static Main plugin;
  22.  
  23. @Override
  24. public void onDisable() {
  25. PluginDescriptionFile pdfFile = this.getDescription();
  26. this.logger.info(pdfFile.getName() + " Has Been Disabled!");
  27. getConfig().options().copyDefaults(true);
  28. saveConfig();
  29. }
  30.  
  31. @Override
  32. public void onEnable() {
  33. PluginDescriptionFile pdfFile = this.getDescription();
  34. this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " Has Been Enabled!");
  35. getServer().getPluginManager().registerEvents(new CmdListener(this), this);
  36. getConfig().options().copyDefaults(true);
  37. saveDefaultConfig();
  38. }
  39.  
  40. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  41. Player p = (Player)sender;
  42.  
  43. if (cmd.getName().equalsIgnoreCase("staff")) {
  44. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + getConfig().getString("staff").replaceAll("(&([a-f0-9]))", "\u00A7$2")));
  45. return true;
  46. }
  47.  
  48. else if (cmd.getName().equalsIgnoreCase("worlds")) {
  49. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + getConfig().getString("Worlds")));
  50. return true;
  51. }
  52.  
  53. else if (cmd.getName().equalsIgnoreCase("donate")) {
  54. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + getConfig().getString("Donate")));
  55. return true;
  56. }
  57.  
  58. else if (cmd.getName().equalsIgnoreCase("rewards")) {
  59. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + getConfig().getString("Rewards")));
  60. return true;
  61. }
  62.  
  63. else if (cmd.getName().equalsIgnoreCase("skype")) {
  64. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + getConfig().getString("Skype")));
  65. return true;
  66. }
  67.  
  68. else if (cmd.getName().equalsIgnoreCase("fb")) {
  69. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + getConfig().getString("fb")));
  70. return true;
  71. }
  72.  
  73. else if (cmd.getName().equalsIgnoreCase("ts")) {
  74. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + getConfig().getString("ts")));
  75. return true;
  76. }
  77.  
  78. else if (cmd.getName().equalsIgnoreCase("vote")) {
  79. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + getConfig().getString("vote")));
  80. return true;
  81. }
  82.  
  83. else if (cmd.getName().equalsIgnoreCase("twitter")) {
  84. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + getConfig().getString("twitter")));
  85. return true;
  86. }
  87. else if (cmd.getName().equalsIgnoreCase("website")) {
  88. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + getConfig().getString("website")));
  89. return true;
  90. }
  91.  
  92. else if (cmd.getName().equalsIgnoreCase("youtube")) {
  93. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + getConfig().getString("youtube")));
  94. return true;
  95. }
  96.  
  97. else if (cmd.getName().equalsIgnoreCase("needfaction")) {
  98. Bukkit.broadcastMessage(ChatColor.YELLOW + p.getName() + ChatColor.AQUA + " needs a faction to join!");
  99. }
  100.  
  101. else if (cmd.getName().equalsIgnoreCase("vc")) {
  102. p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Prefix") + ChatColor.GREEN + "Version " + getDescription().getVersion() + " by " + ChatColor.GREEN + "Carl230690"));
  103. p.sendMessage(ChatColor.AQUA + "============== " + ChatColor.DARK_AQUA + ChatColor.BOLD + "VCC Help" + ChatColor.AQUA + "==============");
  104. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/vcc " + ChatColor.DARK_AQUA + "Display This Menu!");
  105. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/skype " + ChatColor.DARK_AQUA + "Shows Staff Skype!");
  106. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/fb " + ChatColor.DARK_AQUA + "Shows Our Facebook page link!");
  107. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/ts " + ChatColor.DARK_AQUA + "Shows Our Teamspeak Ip!");
  108. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/vote " + ChatColor.DARK_AQUA + "Shows the voting page link!");
  109. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/website " + ChatColor.DARK_AQUA + "Shows out website home page link!");
  110. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/twitter " + ChatColor.DARK_AQUA + "Shows the Twitter page link!");
  111. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/staff " + ChatColor.DARK_AQUA + "Shows the main server staff!");
  112. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/youtube " + ChatColor.DARK_AQUA + "Shows the Youtube channel link!");
  113. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/needfaction " + ChatColor.DARK_AQUA + "need a town to join do this!");
  114. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/rewards " + ChatColor.DARK_AQUA + "Hugs a player!");
  115. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/donate " + ChatColor.DARK_AQUA + " Displays donation infomation.");
  116. p.sendMessage(ChatColor.DARK_RED + " - " + ChatColor.AQUA + "/worlds " + ChatColor.DARK_AQUA + "See what rewards you can obtain!");
  117. p.sendMessage(ChatColor.AQUA + "=====================================================");
  118. }
  119. return true;} {
  120. }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement