Try to fix selecting wrong button in InBedChatScreen
This commit is contained in:
parent
86eaec61f4
commit
5f3a17da9f
@ -6,6 +6,7 @@ import net.minecraft.client.gui.screens.DeathScreen
|
||||
import net.minecraft.client.gui.screens.InBedChatScreen
|
||||
import net.minecraft.client.player.LocalPlayer
|
||||
import net.minecraft.network.chat.Component
|
||||
import net.minecraft.network.chat.contents.TranslatableContents
|
||||
import net.minecraft.resources.ResourceLocation
|
||||
import net.minecraft.world.effect.MobEffects
|
||||
import net.minecraft.world.entity.LivingEntity
|
||||
@ -42,13 +43,14 @@ object MatteryGUI {
|
||||
fun onScreenRender(event: ScreenEvent.Render.Pre) {
|
||||
if (knownButtonScreen != null && knownButton == null) {
|
||||
for (widget in knownButtonScreen!!.renderables) {
|
||||
if (widget is Button) {
|
||||
if (widget is Button && (widget.message.contents as? TranslatableContents)?.key == "multiplayer.stopSleeping") {
|
||||
knownButtonX = widget.x
|
||||
knownButtonY = widget.y
|
||||
knownButton = widget
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
if (knownButton == null) {
|
||||
knownButtonScreen = null
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user