diff --git a/src/main/java/eu/crushedpixel/replaymod/utils/LegacyKeyframeSetAdapter.java b/src/main/java/eu/crushedpixel/replaymod/utils/LegacyKeyframeSetAdapter.java index a1e8a2f9..3b8cbe65 100644 --- a/src/main/java/eu/crushedpixel/replaymod/utils/LegacyKeyframeSetAdapter.java +++ b/src/main/java/eu/crushedpixel/replaymod/utils/LegacyKeyframeSetAdapter.java @@ -40,7 +40,7 @@ public class LegacyKeyframeSetAdapter extends TypeAdapter { in.beginArray(); while(in.hasNext()) { Keyframe newKeyframe = new Keyframe(); - + Integer spectatedEntityID = null; in.beginObject(); while(in.hasNext()) { String jsonKeyframeTag = in.nextName(); @@ -49,8 +49,11 @@ public class LegacyKeyframeSetAdapter extends TypeAdapter { newKeyframe.setValue(position); } else if("realTimestamp".equals(jsonKeyframeTag)) { newKeyframe.setRealTimestamp(in.nextInt()); + } else if("spectatedEntityID".equals(jsonKeyframeTag)) { + spectatedEntityID = in.nextInt(); } } + newKeyframe.getValue().setSpectatedEntityID(spectatedEntityID); in.endObject(); keyframes.add(newKeyframe);