Advertisement
Guest User

Untitled

a guest
Sep 6th, 2014
917
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. package eu.globemc.development.bar;
  2.  
  3. import java.io.IOException;
  4. import java.nio.ByteBuffer;
  5. import java.nio.charset.Charset;
  6. import java.nio.charset.StandardCharsets;
  7. import java.nio.file.Files;
  8. import java.nio.file.Paths;
  9.  
  10. import me.confuser.barapi.BarAPI;
  11.  
  12. import org.bukkit.Bukkit;
  13. import org.bukkit.craftbukkit.v1_7_R3.entity.CraftPlayer;
  14. import org.bukkit.entity.Player;
  15.  
  16. public class Bar {
  17.  
  18. static Scroller scroller;
  19.  
  20. public static void scroll(){
  21. if(Bukkit.getServer().getPort()>10015&&Bukkit.getServer().getPort()<11000){
  22.  
  23. }else{
  24. String message = scroller.next();
  25. for(Player p:Bukkit.getOnlinePlayers()){
  26. if (((CraftPlayer) p).getHandle().playerConnection.networkManager.getVersion() >= 47) {
  27.  
  28. }else{
  29. BarAPI.setMessage(p, message);
  30. }
  31. }
  32. }
  33. }
  34.  
  35. public static String updateBar(){
  36. String text="Error";
  37. try {
  38. text = readFile("/home/Network/message.txt", StandardCharsets.UTF_8);
  39. scroller = new Scroller(text, 70, 1, '&');
  40. return text;
  41. } catch (IOException e) {
  42. return null;
  43. }
  44. }
  45.  
  46. static String readFile(String path, Charset encoding) throws IOException{
  47. byte[] encoded = Files.readAllBytes(Paths.get(path));
  48. return encoding.decode(ByteBuffer.wrap(encoded)).toString();
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement