From 6a9b8f3a6dc349783180029ae4c8d9a55ec07677 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 8 Nov 2020 18:30:59 +0800 Subject: Fix red slots in furnaces & fix crash with opening config screens Signed-off-by: shedaniel --- .../me/shedaniel/rei/plugin/cooking/DefaultCookingCategory.java | 2 +- .../src/main/java/me/shedaniel/rei/gui/TransformingScreen.java | 8 ++++++-- gradle.properties | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/RoughlyEnoughItems-default-plugin/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingCategory.java b/RoughlyEnoughItems-default-plugin/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingCategory.java index 048a592c7..4f99396f6 100644 --- a/RoughlyEnoughItems-default-plugin/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingCategory.java +++ b/RoughlyEnoughItems-default-plugin/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingCategory.java @@ -57,7 +57,7 @@ public class DefaultCookingCategory implements TransferRecipeCategory widgets, Rectangle bounds, DefaultCookingDisplay display, IntList redSlots) { - Point startPoint = new Point(bounds.getCenterX() - 41, bounds.getCenterY() - 27); + Point startPoint = new Point(bounds.getCenterX() - 41, bounds.y + 10); matrices.pushPose(); matrices.translate(0, 0, 400); if (redSlots.contains(0)) { diff --git a/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/TransformingScreen.java b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/TransformingScreen.java index 5610656de..a31a42463 100644 --- a/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/TransformingScreen.java +++ b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/TransformingScreen.java @@ -27,6 +27,7 @@ import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.vertex.PoseStack; import me.shedaniel.clothconfig2.api.ScissorsScreen; import me.shedaniel.math.Rectangle; +import net.minecraft.client.Minecraft; import net.minecraft.client.gui.screens.Screen; import org.jetbrains.annotations.Nullable; @@ -46,8 +47,11 @@ public class TransformingScreen extends DelegateScreen implements ScissorsScreen } @Override - public void init() { - super.init(); + public void init(Minecraft minecraft, int i, int j) { + super.init(minecraft, i, j); + if (lastScreen != null) { + lastScreen.init(minecraft, i, j); + } } @Override diff --git a/gradle.properties b/gradle.properties index b4f260e34..29a128593 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ org.gradle.jvmargs=-Xmx3G -mod_version=5.8.1 +mod_version=5.8.2 supported_version=1.16.2/3/4 minecraft_version=1.16.4 fabricloader_version=0.10.6+build.214 -- cgit