Hi, ich probiere gerade ein kleines programm mit der Bukkit Api für Minecraft zu erstellen. Es ist nur eine zeile aus der Api also eigentlich ganz normaler java code.
Was der code machen soll: wenn man den code aufruft dann wird zwar das script ausgeführt, aber im Chat (Minecraft p.sendmessage()) steht nur der pfad zur serversoftware (Bukkit API). Wenn ich eine .bat mit dem command "java" starte wird die help seite zwar in der console von bukkit angezeigt aber nicht im chat wie es eig. sein sollte.
Java:
public void RunScript(String script, Player p){
try{
Process proc = Runtime.getRuntime().exec(script);
BufferedReader stdInput = new BufferedReader(new
InputStreamReader(proc.getInputStream()));
BufferedReader stdError = new BufferedReader(new
InputStreamReader(proc.getErrorStream()));
String s = null;
while ((s = stdInput.readLine()) != null) {
p.sendMessage(s);
}
while ((s = stdError.readLine()) != null) {
System.out.println(s);
}
}catch (Exception e){
}
}
Was der code machen soll: wenn man den code aufruft dann wird zwar das script ausgeführt, aber im Chat (Minecraft p.sendmessage()) steht nur der pfad zur serversoftware (Bukkit API). Wenn ich eine .bat mit dem command "java" starte wird die help seite zwar in der console von bukkit angezeigt aber nicht im chat wie es eig. sein sollte.