diff --git a/src/main/java/mezz/jei/gui/GuiScreenHelper.java b/src/main/java/mezz/jei/gui/GuiScreenHelper.java index e00f5a7a9..be8711b52 100644 --- a/src/main/java/mezz/jei/gui/GuiScreenHelper.java +++ b/src/main/java/mezz/jei/gui/GuiScreenHelper.java @@ -75,7 +75,7 @@ public boolean updateGuiExclusionAreas() { if (!guiAreas.equals(this.guiExclusionAreas)) { // make a defensive copy because Rectangle is mutable this.guiExclusionAreas = guiAreas.stream() - .map(Rectangle::new) + .map(r -> new Rectangle2d(r.getX(), r.getY(), r.getWidth(), r.getHeight())) .collect(Collectors.toSet()); return true; }