From 6bbac07caf05f525459f7770e362a67f9fac997f Mon Sep 17 00:00:00 2001 From: ticticboooom Date: Thu, 21 Oct 2021 10:04:02 +0100 Subject: [PATCH] JEI structure render fixes --- build.gradle | 2 +- .../MachineStructureRecipeCategory.java | 21 ++++++++-- .../mm/client/util/GuiBlockRenderBuilder.java | 25 +++++++----- .../mods/mm/helper/GLScissor.java | 39 +++++++++++++++++++ version.properties | 4 +- 5 files changed, 74 insertions(+), 17 deletions(-) create mode 100644 src/main/java/com/ticticboooom/mods/mm/helper/GLScissor.java diff --git a/build.gradle b/build.gradle index 914621c..5548b69 100644 --- a/build.gradle +++ b/build.gradle @@ -21,7 +21,7 @@ apply plugin: 'eclipse' apply plugin: 'maven-publish' apply plugin: 'org.spongepowered.mixin' -version = '1.16.5-0.1.55-B' + getVersionNumber() +version = '1.16.5-0.1.57-B' + getVersionNumber() group = 'com.ticticboooom.mods.mm' // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = 'MasterfulMachinery' java.toolchain.languageVersion = JavaLanguageVersion.of(8) // Mojang ships Java 8 to end users, so your mod should target Java 8. diff --git a/src/main/java/com/ticticboooom/mods/mm/client/jei/category/MachineStructureRecipeCategory.java b/src/main/java/com/ticticboooom/mods/mm/client/jei/category/MachineStructureRecipeCategory.java index 33f4ac5..f88d521 100644 --- a/src/main/java/com/ticticboooom/mods/mm/client/jei/category/MachineStructureRecipeCategory.java +++ b/src/main/java/com/ticticboooom/mods/mm/client/jei/category/MachineStructureRecipeCategory.java @@ -9,6 +9,7 @@ import com.ticticboooom.mods.mm.data.MachineStructureRecipe; import com.ticticboooom.mods.mm.data.model.structure.MachineStructureBlockPos; import com.ticticboooom.mods.mm.data.model.structure.MachineStructurePort; import com.ticticboooom.mods.mm.data.model.structure.MachineStructureRecipeKeyModel; +import com.ticticboooom.mods.mm.helper.GLScissor; import com.ticticboooom.mods.mm.helper.RLUtils; import com.ticticboooom.mods.mm.registration.MMLoader; import com.ticticboooom.mods.mm.registration.MMSetup; @@ -31,6 +32,7 @@ import net.minecraft.util.ResourceLocation; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.vector.Quaternion; import net.minecraft.util.math.vector.Vector3f; +import net.minecraft.util.math.vector.Vector4f; import net.minecraftforge.fml.RegistryObject; import net.minecraftforge.registries.ForgeRegistries; import org.lwjgl.glfw.GLFW; @@ -51,6 +53,7 @@ public class MachineStructureRecipeCategory implements IRecipeCategory