diff --git a/src/main/java/net/worldseed/multipart/GenericModelImpl.java b/src/main/java/net/worldseed/multipart/GenericModelImpl.java index e349e73..bcd26e4 100644 --- a/src/main/java/net/worldseed/multipart/GenericModelImpl.java +++ b/src/main/java/net/worldseed/multipart/GenericModelImpl.java @@ -410,11 +410,11 @@ public boolean isOccluded(@NotNull Shape shape, @NotNull BlockFace blockFace) { for (var bone : this.parts.values()) { for (var part : bone.getChildren()) { var entity = part.getEntity(); - var absoluteStart = entity.relativeEnd().add(entity.getPosition()); + var absoluteEnd = entity.relativeEnd().add(entity.getPosition()); - if (p.x() < absoluteStart.x()) p = p.withX(absoluteStart.x()); - if (p.y() < absoluteStart.y()) p = p.withY(absoluteStart.y()); - if (p.z() < absoluteStart.z()) p = p.withZ(absoluteStart.z()); + if (p.x() < absoluteEnd.x()) p = p.withX(absoluteEnd.x()); + if (p.y() < absoluteEnd.y()) p = p.withY(absoluteEnd.y()); + if (p.z() < absoluteEnd.z()) p = p.withZ(absoluteEnd.z()); } }