From 8debf8caf8f23f54e217596b0fd46974ea3e617c Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 10 Dec 2018 14:10:54 -0500 Subject: [PATCH] Message cleanup / Player target reset --- core/src/io/anuke/mindustry/entities/Player.java | 2 ++ kryonet/src/io/anuke/kryonet/KryoServer.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/core/src/io/anuke/mindustry/entities/Player.java b/core/src/io/anuke/mindustry/entities/Player.java index c4708c9951..27043a6dcb 100644 --- a/core/src/io/anuke/mindustry/entities/Player.java +++ b/core/src/io/anuke/mindustry/entities/Player.java @@ -787,6 +787,8 @@ public class Player extends Unit implements BuilderTrait, CarryTrait, ShooterTra placeQueue.clear(); dead = true; trail.clear(); + target = null; + moveTarget = null; carrier = null; health = maxHealth(); boostHeat = drownTime = hitTime = 0f; diff --git a/kryonet/src/io/anuke/kryonet/KryoServer.java b/kryonet/src/io/anuke/kryonet/KryoServer.java index 83e8623f52..bd8437b688 100644 --- a/kryonet/src/io/anuke/kryonet/KryoServer.java +++ b/kryonet/src/io/anuke/kryonet/KryoServer.java @@ -90,6 +90,8 @@ public class KryoServer implements ServerProvider{ threads.runDelay(() -> { try{ Net.handleServerReceived(k.id, object); + }catch(ValidateException e){ + Log.err("Validate failed: {0} ({1})", e.player.name, e.getMessage()); }catch(Exception e){ e.printStackTrace(); }