diff --git a/src/main/java/eu/crushedpixel/replaymod/holders/SpectatorData.java b/src/main/java/eu/crushedpixel/replaymod/holders/SpectatorData.java index ec61b381..817f4307 100755 --- a/src/main/java/eu/crushedpixel/replaymod/holders/SpectatorData.java +++ b/src/main/java/eu/crushedpixel/replaymod/holders/SpectatorData.java @@ -3,19 +3,22 @@ package eu.crushedpixel.replaymod.holders; import eu.crushedpixel.replaymod.interpolation.AdvancedPositionLinearInterpolation; import eu.crushedpixel.replaymod.interpolation.AdvancedPositionSplineInterpolation; import eu.crushedpixel.replaymod.interpolation.Interpolation; -import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import net.minecraft.client.Minecraft; import net.minecraft.entity.Entity; -@Data @NoArgsConstructor @EqualsAndHashCode(callSuper=true) public class SpectatorData extends AdvancedPosition { private Integer spectatedEntityID; + public int getSpectatedEntityID() { + if(spectatedEntityID == null) throw new IllegalStateException(); + return spectatedEntityID; + } + public SpectatorData(double x, double y, double z, double pitch, double yaw, double roll, int entityID) { super(x, y, z, pitch, yaw, roll); this.spectatedEntityID = entityID;