Fix comparison of Spectator Keyframe's Entity IDs using Integer objects, thus failing because of the use of ==
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user