From dd0260c476a095f98e7d4b986455ebe5038b8fdc Mon Sep 17 00:00:00 2001 From: Choonster TheMage Date: Wed, 8 Jan 2020 09:21:12 +1100 Subject: [PATCH] Fix validation in RotationBuilder#angle (fixes #6323) (#6408) --- .../minecraftforge/client/model/generators/ModelBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/client/model/generators/ModelBuilder.java b/src/main/java/net/minecraftforge/client/model/generators/ModelBuilder.java index 5e1da0e66..4ac7842a2 100644 --- a/src/main/java/net/minecraftforge/client/model/generators/ModelBuilder.java +++ b/src/main/java/net/minecraftforge/client/model/generators/ModelBuilder.java @@ -550,7 +550,7 @@ public class ModelBuilder> extends ModelFile { */ public RotationBuilder angle(float angle) { // Same logic from BlockPart.Deserializer#parseAngle - Preconditions.checkArgument(angle != 0.0F && MathHelper.abs(angle) != 22.5F && MathHelper.abs(angle) != 45.0F, "Invalid rotation %f found, only -45/-22.5/0/22.5/45 allowed", angle); + Preconditions.checkArgument(angle == 0.0F || MathHelper.abs(angle) == 22.5F || MathHelper.abs(angle) == 45.0F, "Invalid rotation %f found, only -45/-22.5/0/22.5/45 allowed", angle); this.angle = angle; return this; }