Files
blight/blight-game/src/main/java/de/blight/game/LiveBroadcast.java
2026-06-16 07:03:08 +02:00

29 lines
745 B
Java

package de.blight.game;
import de.blight.common.BlightHome;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
/**
* Schreibt Live-Daten (Spielerposition) in eine Temp-Datei im BlightHome-Verzeichnis,
* damit der Editor sie live anzeigen kann.
*/
public final class LiveBroadcast {
public static final Path POS_FILE = BlightHome.resolve("blight_live.pos");
private LiveBroadcast() {}
public static void writePosition(float x, float y, float z) {
try {
Files.writeString(POS_FILE, x + "|" + y + "|" + z);
} catch (IOException ignored) {}
}
public static void clear() {
try { Files.deleteIfExists(POS_FILE); } catch (IOException ignored) {}
}
}