Fix 26.1 pre version

This commit is contained in:
lukas
2026-03-11 16:58:19 +01:00
parent 3f6de91716
commit 4cf30de62a
3 changed files with 12 additions and 12 deletions
@@ -4,7 +4,7 @@ import com.lukasabbe.bookshelfinspector.renderer.HudRenderer;
import net.minecraft.client.DeltaTracker; import net.minecraft.client.DeltaTracker;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.Gui; import net.minecraft.client.gui.Gui;
import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.gui.GuiGraphicsExtractor;
import org.spongepowered.asm.mixin.Final; import org.spongepowered.asm.mixin.Final;
import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.Shadow;
@@ -16,8 +16,8 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
public class InGameHudMixin { public class InGameHudMixin {
@Shadow @Final private Minecraft minecraft; @Shadow @Final private Minecraft minecraft;
@Inject(method = "render",at=@At("RETURN")) @Inject(method = "extractRenderState",at=@At("RETURN"))
public void render(GuiGraphics context, DeltaTracker tickCounter, CallbackInfo ci){ public void render(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker, CallbackInfo ci){
HudRenderer.hudRender(context, minecraft); HudRenderer.hudRender(graphics, minecraft);
} }
} }
@@ -8,7 +8,7 @@ import com.lukasabbe.bookshelfinspector.util.RomanNumerals;
import net.minecraft.ChatFormatting; import net.minecraft.ChatFormatting;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.Font; import net.minecraft.client.gui.Font;
import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.gui.GuiGraphicsExtractor;
import net.minecraft.core.Holder; import net.minecraft.core.Holder;
import net.minecraft.core.component.DataComponents; import net.minecraft.core.component.DataComponents;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
@@ -25,7 +25,7 @@ import net.minecraft.world.item.enchantment.ItemEnchantments;
import org.joml.Matrix3x2fStack; import org.joml.Matrix3x2fStack;
public class HudRenderer { public class HudRenderer {
public static void hudRender(GuiGraphics context, Minecraft client){ public static void hudRender(GuiGraphicsExtractor context, Minecraft client){
if(!BookshelfInspectorClient.modAvailable) return; if(!BookshelfInspectorClient.modAvailable) return;
if(client.options.hideGui) return; if(client.options.hideGui) return;
if(!BookshelfInspectorClient.bookShelfData.isCurrentBookDataToggled) return; if(!BookshelfInspectorClient.bookShelfData.isCurrentBookDataToggled) return;
@@ -128,14 +128,14 @@ public class HudRenderer {
} }
} }
private static void drawScaledText(GuiGraphics context, Component text, int centerX, int y, int color, Font textRenderer){ private static void drawScaledText(GuiGraphicsExtractor context, Component text, int centerX, int y, int color, Font textRenderer){
Matrix3x2fStack stack = context.pose(); Matrix3x2fStack stack = context.pose();
stack.pushMatrix(); stack.pushMatrix();
stack.translate(centerX, y); stack.translate(centerX, y);
final float scale = (float) BookshelfInspectorClient.config.scale / 10; final float scale = (float) BookshelfInspectorClient.config.scale / 10;
stack.scale(scale, scale); stack.scale(scale, scale);
stack.translate(-centerX, -y); stack.translate(-centerX, -y);
context.drawCenteredString(textRenderer,text,centerX,y,color); context.centeredText(textRenderer,text,centerX,y,color);
stack.popMatrix(); stack.popMatrix();
} }
} }
+4 -4
View File
@@ -1,4 +1,4 @@
version=2.3+26.1-SNAPSHOT.9 version=2.3+26.1-pre.1
# release, beta & alpha # release, beta & alpha
versionType=alpha versionType=alpha
@@ -6,7 +6,7 @@ group=com.lukasabbe.bookshelfinspector
java_version=25 java_version=25
# Common # Common
minecraft_version=26.1-snapshot-9 minecraft_version=26.1-pre-1
mod_name=BookshelfInspector mod_name=BookshelfInspector
mod_author=Lukasabbe mod_author=Lukasabbe
mod_id=bookshelfinspector mod_id=bookshelfinspector
@@ -16,13 +16,13 @@ description=Inspect any book in a chiseled bookshelf.
minecraft_version_range=[1.21.11, 26.1) minecraft_version_range=[1.21.11, 26.1)
# https://projects.neoforged.net/neoforged/neoform # https://projects.neoforged.net/neoforged/neoform
neo_form_version=26.1-snapshot-9-1 neo_form_version=26.1-snapshot-11-1
# The version of ParchmentMC that is used, see https://parchmentmc.org/docs/getting-started#choose-a-version for new versions # The version of ParchmentMC that is used, see https://parchmentmc.org/docs/getting-started#choose-a-version for new versions
parchment_minecraft=1.21.10 parchment_minecraft=1.21.10
parchment_version=2025.10.12 parchment_version=2025.10.12
# Fabric https://fabricmc.net/develop/ # Fabric https://fabricmc.net/develop/
fabric_version=0.143.5+26.1 fabric_version=0.143.12+26.1
fabric_loader_version=0.18.4 fabric_loader_version=0.18.4
# NeoForge # NeoForge