Posted November 22, 20204 yr Hello everyone! I have an event, whitch creates a button with timer on GuiDisconnected screen. public static byte timer = 6; @SubscribeEvent public void DisconnectGuiOpenEvent(GuiScreenEvent.InitGuiEvent.Post event){ OnJoinServerEvent.isEnabled = false; if (event.gui instanceof GuiDisconnected){ event.buttonList.add(new GuiButton(1, event.gui.width / 2 - 100, event.gui.height / 3 + 120 + 12, "Reconnect in "+ timer + "...")); } } But I don't know, how to subtract "1" from timer every second and update a button text. I tried to use the "while" cycle, but game freezes while cycle "while" is working.
November 22, 20204 yr Author @diesieben07 Ok, ClientTickEvent works, but how to update a button text? I know, I can remove the button and create again. How do this in ClientTickEvent? Edited November 22, 20204 yr by dred_lord
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.