Posted January 1, 20214 yr 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, 20214 yr by Th1Minecraft
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.