class YourScreen extends Screen {
private TextFieldWidget password;
@Override
public void tick() {
this.password.tick();
}
@Override
protected void init() {
this.password = new TextFieldWidget(this.font, this.width / 2 - 150, this.height / 2 - 10, 300, 20, "Your password");
this.password.setMaxStringLength(1000);
this.password.setResponder((text) -> {
// Делать что-то, когда пишут в поле
});
this.children.add(this.password);
}
@Override
public void render(int mouseX, int mouseY, float partialTicks) {
this.password.render(mouseX, mouseY, partialTicks);
}
}