Fixed crash
This commit is contained in:
@@ -79,7 +79,7 @@ public abstract class Mission{
|
|||||||
|
|
||||||
public void onComplete(){
|
public void onComplete(){
|
||||||
if(showComplete && !headless){
|
if(showComplete && !headless){
|
||||||
ui.hudfrag.showText("[LIGHT_GRAY]"+menuDisplayString() + ":\n" + Bundles.get("text.mission.complete"));
|
threads.runGraphics(() -> ui.hudfrag.showText("[LIGHT_GRAY]"+menuDisplayString() + ":\n" + Bundles.get("text.mission.complete")));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,10 +29,6 @@ public class NetworkIO{
|
|||||||
public static void writeWorld(Player player, OutputStream os){
|
public static void writeWorld(Player player, OutputStream os){
|
||||||
|
|
||||||
try(DataOutputStream stream = new DataOutputStream(os)){
|
try(DataOutputStream stream = new DataOutputStream(os)){
|
||||||
|
|
||||||
stream.writeFloat(Timers.time()); //timer time
|
|
||||||
stream.writeLong(TimeUtils.millis()); //timestamp
|
|
||||||
|
|
||||||
//--GENERAL STATE--
|
//--GENERAL STATE--
|
||||||
stream.writeByte(state.mode.ordinal()); //gamemode
|
stream.writeByte(state.mode.ordinal()); //gamemode
|
||||||
stream.writeUTF(world.getMap().name); //map name
|
stream.writeUTF(world.getMap().name); //map name
|
||||||
@@ -156,11 +152,7 @@ public class NetworkIO{
|
|||||||
Player player = players[0];
|
Player player = players[0];
|
||||||
|
|
||||||
try(DataInputStream stream = new DataInputStream(is)){
|
try(DataInputStream stream = new DataInputStream(is)){
|
||||||
float timerTime = stream.readFloat();
|
|
||||||
long timestamp = stream.readLong();
|
|
||||||
|
|
||||||
Timers.clear();
|
Timers.clear();
|
||||||
Timers.resetTime(timerTime + (TimeUtils.timeSinceMillis(timestamp) / 1000f) * 60f);
|
|
||||||
|
|
||||||
//general state
|
//general state
|
||||||
byte mode = stream.readByte();
|
byte mode = stream.readByte();
|
||||||
|
|||||||
Reference in New Issue
Block a user