skela

joins

Dec 9th, 2014
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. package total;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.BufferedWriter;
  5. import java.io.File;
  6. import java.io.FileInputStream;
  7. import java.io.FileWriter;
  8. import java.io.IOException;
  9. import java.io.InputStreamReader;
  10.  
  11. import org.bukkit.command.Command;
  12. import org.bukkit.command.CommandSender;
  13. import org.bukkit.entity.Player;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15.  
  16. public class TotalJoins extends JavaPlugin{
  17. int joinsdata = 0;
  18. File joins = new File("total/joins.txt");
  19. public void onEnable(){
  20. getLogger().info("[Total] is enabled");
  21. }
  22. public void onDisable(){
  23. getLogger().info("[Total] is Disabled!");
  24. try
  25. {
  26. String data = Integer.toString(joinsdata);
  27.  
  28. if (!joins.exists()) {
  29. joins.createNewFile();
  30. }
  31. BufferedWriter bw = new BufferedWriter(new FileWriter(joins));
  32. bw.write(data);
  33. bw.close();
  34. }
  35. catch(IOException ioe)
  36. {
  37. //error
  38. }
  39. }
  40. public TotalJoins(final Player playerJoined){
  41. joinsdata += 1;
  42. }
  43. @Override
  44. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  45. if (cmd.getName().equalsIgnoreCase("joins")){
  46. try
  47. {
  48. BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(joins)));//again, make sure you have a file object
  49. String l;
  50. while((l=br.readLine()) != null)
  51. {
  52. sender.sendMessage("The server has been joined " + joinsdata + " times!");
  53. return true;
  54. }
  55. br.close();
  56. }
  57. catch(IOException ioe)
  58. {
  59. //error
  60. }
  61. }
  62. return false;
  63.  
  64. }
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment