From 98b9cf6147b94c66c0171e411b147ee4274a5b6b Mon Sep 17 00:00:00 2001 From: Sally Knight Date: Tue, 24 Mar 2026 07:01:17 +0300 Subject: [PATCH] fix(jui): cast the tileEntity in openTextEdit() as a sign --- Minecraft.Client/Player/LocalPlayer.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Minecraft.Client/Player/LocalPlayer.cpp b/Minecraft.Client/Player/LocalPlayer.cpp index efad25d6e..dbb47eaf1 100644 --- a/Minecraft.Client/Player/LocalPlayer.cpp +++ b/Minecraft.Client/Player/LocalPlayer.cpp @@ -549,8 +549,10 @@ void LocalPlayer::closeContainer() { void LocalPlayer::openTextEdit(std::shared_ptr tileEntity) { #ifdef ENABLE_JAVA_GUIS - minecraft->setScreen(new TextEditScreen(sign)); - bool success = true; + if (tileEntity->GetType() == eTYPE_SIGNTILEENTITY) { + minecraft->setScreen(new TextEditScreen(std::dynamic_pointer_cast(tileEntity))); + bool success = true; + } #else bool success;