Advertisement
Guest User

Untitled

a guest
Dec 16th, 2016
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. package me.sirapathy;
  2.  
  3. import java.io.File;
  4. import java.io.IOException;
  5.  
  6. import net.milkbowl.vault.chat.Chat;
  7.  
  8. import org.black_ixx.playerpoints.PlayerPoints;
  9. import org.bukkit.Bukkit;
  10. import org.bukkit.command.Command;
  11. import org.bukkit.command.CommandSender;
  12. import org.bukkit.entity.Player;
  13. import org.bukkit.plugin.Plugin;
  14. import org.bukkit.plugin.RegisteredServiceProvider;
  15. import org.bukkit.plugin.java.JavaPlugin;
  16.  
  17. public class Main extends JavaPlugin{
  18.  
  19. public static Chat chat = null;
  20. public static PlayerPoints playerPoints;
  21.  
  22. public void onEnable()
  23. {
  24.  
  25. System.out.print("SkylandSWRanks has been enabled!");
  26.  
  27. Bukkit.getServer().getPluginManager().registerEvents(new ChatEvent(), this);
  28.  
  29. if (!getDataFolder().exists())
  30. {
  31.  
  32. getDataFolder().mkdir();
  33.  
  34. }
  35.  
  36. File c = new File(getDataFolder(), "config.yml");
  37.  
  38. if (!c.exists())
  39. {
  40.  
  41. try
  42. {
  43.  
  44. c.createNewFile();
  45.  
  46. }
  47.  
  48. catch (IOException e)
  49. {
  50.  
  51. e.printStackTrace();
  52.  
  53. }
  54.  
  55. }
  56. this.getConfig().options().copyDefaults(true);
  57. }
  58.  
  59. public void onDisable()
  60. {
  61.  
  62. System.out.print("SkylandSWRanks has been disabled!");
  63.  
  64. }
  65.  
  66. private boolean setupChat()
  67. {
  68.  
  69. RegisteredServiceProvider<Chat> chatProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.chat.Chat.class);
  70. if (chatProvider != null)
  71. {
  72.  
  73. chat = chatProvider.getProvider();
  74.  
  75. }
  76. return (chat != null);
  77. }
  78.  
  79. public PlayerPoints getPlayerPoints()
  80. {
  81.  
  82. return playerPoints;
  83.  
  84. }
  85.  
  86. private boolean hookPlayerPoints()
  87. {
  88.  
  89. final Plugin plugin = this.getServer().getPluginManager().getPlugin("PlayerPoints");
  90. playerPoints = PlayerPoints.class.cast(plugin);
  91. return playerPoints != null;
  92.  
  93. }
  94.  
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement