Th1Minecraft Posted January 1, 2021 Posted January 1, 2021 (edited) I'm trying to create a new screen with TextFieldWidget but when I create render method TextFieldWidget can not typing anything, here is the code init method: public void init() { settingsPage = 0; assert this.minecraft != null; this.minecraft.keyboardListener.enableRepeatEvents(true); TextFieldWidget searchTextWidget = new TextFieldWidget(this.mc.fontRenderer, width / 2 - 100, height - 36, 200, 16, new StringTextComponent("")); searchTextWidget.setMaxStringLength(32767); searchTextWidget.changeFocus(true); searchTextWidget.setText(SettingsScreen.searchText); searchTextWidget.setCanLoseFocus(true); searchTextWidget.visible = true; this.searchTextField = searchTextWidget; this.buttons.add(this.searchTextField); this.addButton(searchTextWidget); render method: public void render(MatrixStack matrixStack, int mouseX, int mouseY, float partialTicks) { super.render(matrixStack, mouseX, mouseY, partialTicks); } Edited January 1, 2021 by Th1Minecraft Quote
Recommended Posts
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.