From 52ae7348f79eb77004008294e08ab3614433a7fd Mon Sep 17 00:00:00 2001 From: Martin Prokoph Date: Sat, 3 May 2025 15:23:46 +0200 Subject: [PATCH] fix: correctly display wall signs in helper GUI --- .../picturesign/screen/PictureSignHelperScreen.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/common/src/main/java/eu/midnightdust/picturesign/screen/PictureSignHelperScreen.java b/common/src/main/java/eu/midnightdust/picturesign/screen/PictureSignHelperScreen.java index 960a3f4..6ca5865 100644 --- a/common/src/main/java/eu/midnightdust/picturesign/screen/PictureSignHelperScreen.java +++ b/common/src/main/java/eu/midnightdust/picturesign/screen/PictureSignHelperScreen.java @@ -5,12 +5,7 @@ import eu.midnightdust.picturesign.config.PictureSignConfig; import eu.midnightdust.picturesign.util.NetworkUtil; import eu.midnightdust.picturesign.util.PictureSignType; import eu.midnightdust.picturesign.util.PictureURLUtils; -import net.minecraft.block.AbstractSignBlock; -import net.minecraft.block.BlockState; -import net.minecraft.block.HangingSignBlock; -import net.minecraft.block.SignBlock; -import net.minecraft.block.WallHangingSignBlock; -import net.minecraft.block.WoodType; +import net.minecraft.block.*; import net.minecraft.block.entity.SignBlockEntity; import net.minecraft.client.font.TextRenderer; import net.minecraft.client.gui.DrawContext; @@ -164,7 +159,7 @@ public class PictureSignHelperScreen extends Screen { pictureWidgets.add(posYWidget); pictureWidgets.add(posZWidget); if (text[2].matches("(.*\\d:.*\\d:.*\\d)")) addRotationWidgets(); - this.model = SignBlockEntityRenderer.createSignModel(this.client.getLoadedEntityModels(), this.signType, !isHanging); + this.model = SignBlockEntityRenderer.createSignModel(this.client.getLoadedEntityModels(), this.signType, !(sign.getCachedState().getBlock() instanceof WallSignBlock)); } public void applyPosition(String position, int index) { String[] dimensions = new String[5];