mirror of
https://github.com/lukasabbe/bookshelf-inspector.git
synced 2026-04-30 10:40:53 +00:00
Fix 26.1 pre version
This commit is contained in:
@@ -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
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user