diff --git a/src/de/anura/core/events/VotifierListener.java b/src/de/anura/core/events/VotifierListener.java index 42b23fa..1c5d7da 100644 --- a/src/de/anura/core/events/VotifierListener.java +++ b/src/de/anura/core/events/VotifierListener.java @@ -7,12 +7,14 @@ import de.anura.core.API.Core; import de.anura.core.API.Errors; import de.anura.core.API.Money; import de.anura.core.AnuraCore; +import java.io.BufferedWriter; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.OutputStream; +import java.io.OutputStreamWriter; import java.io.PrintStream; import java.net.Socket; import java.sql.ResultSet; @@ -82,11 +84,16 @@ public class VotifierListener implements Listener, PluginMessageListener { if (AnuraCore.getInstance().getServer().getOnlinePlayers().isEmpty()) { Socket so = new Socket("localhost", 26656); OutputStream os = so.getOutputStream(); - PrintStream ps = new PrintStream(os, true); - ps.println("X3Nw;a+F!R_p~(Wj#LZc"); - ps.println("vote"); - ps.println(vote.getUsername()); - ps.println(money + ""); + BufferedWriter ps = new BufferedWriter(new OutputStreamWriter(os)); + ps.write("X3Nw;a+F!R_p~(Wj#LZc"); + ps.newLine(); + ps.write("vote"); + ps.newLine(); + ps.write(vote.getUsername()); + ps.newLine(); + ps.write(money + ""); + ps.newLine(); + ps.flush(); } else { Player p = Iterables.get(AnuraCore.getInstance().getServer().getOnlinePlayers(), 0); p.sendPluginMessage(AnuraCore.getInstance(), "BungeeCord", stream.toByteArray());