Public Access
This commit is contained in:
1 parent
cd5bf0190e
commit
d7fb1855a8
3 files changed
+10
-6
No files matched your search
@@ -93,6 +93,9 @@ Version 0.1.7 suppresses Minecraft's default full-screen menu blur for the
|
||||
Linking Book screen. The open-book texture supplies the GUI background while
|
||||
the world remains sharp behind it.
|
||||
|
||||
Version 0.1.8 renders all Linking Book destination details in the same dark ink
|
||||
color as the book name for consistent contrast against the parchment.
|
||||
|
||||
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
|
||||
|
||||
+1
-1
@@ -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.7
|
||||
mod_version=0.1.8
|
||||
# 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
|
||||
|
||||
@@ -19,6 +19,7 @@ import net.minecraft.world.item.ItemStack;
|
||||
import net.neoforged.neoforge.network.PacketDistributor;
|
||||
|
||||
public final class LinkingBookScreen extends Screen {
|
||||
private static final int BOOK_TEXT_COLOR = 0xFF3B281B;
|
||||
private static final ResourceLocation BOOK_TEXTURE = ResourceLocation.fromNamespaceAndPath(
|
||||
"rivencraft", "textures/gui/linking_book.png"
|
||||
);
|
||||
@@ -89,21 +90,21 @@ public final class LinkingBookScreen extends Screen {
|
||||
|
||||
if (target == null) {
|
||||
graphics.drawWordWrap(font, Component.translatable("screen.rivencraft.book.name_prompt"),
|
||||
left + 177, top + 45, 124, 0xFF3B281B);
|
||||
left + 177, top + 45, 124, BOOK_TEXT_COLOR);
|
||||
} else {
|
||||
int previewLeft = left + PREVIEW_X;
|
||||
int previewTop = top + PREVIEW_Y;
|
||||
preview.render(graphics, previewLeft, previewTop, PREVIEW_WIDTH, PREVIEW_HEIGHT, partialTick);
|
||||
|
||||
int rightCenter = left + 239;
|
||||
graphics.drawWordWrap(font, title, left + 177, top + 43, 124, 0xFF3B281B);
|
||||
graphics.drawWordWrap(font, title, left + 177, top + 43, 124, BOOK_TEXT_COLOR);
|
||||
BlockPos pos = target.location().pos();
|
||||
graphics.drawCenteredString(font, Component.literal(target.location().dimension().location().toString()),
|
||||
rightCenter, top + 76, 0xFF624934);
|
||||
rightCenter, top + 76, BOOK_TEXT_COLOR);
|
||||
graphics.drawCenteredString(font, Component.literal(pos.getX() + ", " + pos.getY() + ", " + pos.getZ()),
|
||||
rightCenter, top + 89, 0xFF624934);
|
||||
rightCenter, top + 89, BOOK_TEXT_COLOR);
|
||||
graphics.drawCenteredString(font, Component.translatable("screen.rivencraft.book.click_to_link"),
|
||||
rightCenter, top + 119, 0xFF7A5A39);
|
||||
rightCenter, top + 119, BOOK_TEXT_COLOR);
|
||||
}
|
||||
|
||||
super.render(graphics, mouseX, mouseY, partialTick);
|
||||
|
||||
Reference in new issue
Block a user