From 4242100c536ccc1d0e5c34d04d2b9637900d7a17 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 25 May 2019 12:01:55 -0400 Subject: [PATCH] More descriptive entity load errors --- core/src/io/anuke/mindustry/io/SaveVersion.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/core/src/io/anuke/mindustry/io/SaveVersion.java b/core/src/io/anuke/mindustry/io/SaveVersion.java index f46853dcf5..6f80f216cf 100644 --- a/core/src/io/anuke/mindustry/io/SaveVersion.java +++ b/core/src/io/anuke/mindustry/io/SaveVersion.java @@ -170,10 +170,14 @@ public abstract class SaveVersion extends SaveFileReader{ tile.setBlock(block); if(tile.entity != null){ - readChunk(stream, true, in -> { - byte version = in.readByte(); - tile.entity.read(in, version); - }); + try{ + readChunk(stream, true, in -> { + byte version = in.readByte(); + tile.entity.read(in, version); + }); + }catch(Exception e){ + throw new IOException("Failed to read tile entity of block: " + block, e); + } }else{ int consecutives = stream.readUnsignedByte();