From 7b3bc328f2e087cf4d01ca67d93701db9b5a882c Mon Sep 17 00:00:00 2001 From: Dustin Norberg Date: Mon, 21 Sep 2026 07:56:23 -0400 Subject: [PATCH] Fix book stand nameplate rendering --- docs/PORTING.md | 3 +++ gradle.properties | 2 +- .../net/dnorberg/rivencraft/client/BookStandRenderer.java | 6 ++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/PORTING.md b/docs/PORTING.md index 522175e..a080f21 100644 --- a/docs/PORTING.md +++ b/docs/PORTING.md @@ -100,6 +100,9 @@ color as the book name for consistent contrast against the parchment. Version 0.1.9 synchronizes the Book Stand's stored stack to clients and renders its display name as a camera-facing label above the book. +Version 0.1.10 corrects the nameplate transform and matches Minecraft's normal +plus see-through text passes so angled stand geometry cannot hide the label. + The preview code is separated behind a renderer interface and uses an isolated Ponder level. The first iteration supplies the animated loading boundary; the next iteration will add server-authoritative snapshot transport and populate diff --git a/gradle.properties b/gradle.properties index ad1b404..0aab4a9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -33,7 +33,7 @@ mod_name=Rivencraft # The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. mod_license=LGPL-3.0-or-later # The mod version. See https://semver.org/ -mod_version=0.1.9 +mod_version=0.1.10 # The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. # This should match the base package used for the mod sources. # See https://maven.apache.org/guides/mini/guide-naming-conventions.html diff --git a/src/main/java/net/dnorberg/rivencraft/client/BookStandRenderer.java b/src/main/java/net/dnorberg/rivencraft/client/BookStandRenderer.java index cf7888d..b107be3 100644 --- a/src/main/java/net/dnorberg/rivencraft/client/BookStandRenderer.java +++ b/src/main/java/net/dnorberg/rivencraft/client/BookStandRenderer.java @@ -69,13 +69,15 @@ public final class BookStandRenderer implements BlockEntityRenderer