So I do this to add a button to a GameMenuScreen:
ScreenEvents.AFTER_INIT.register(
(client, screen, sw, sh) -> {
if (!(screen instanceof GameMenuScreen)) return;
Screens.getButtons(screen).add(
ButtonWidget
.builder(...)
.dimensions(...)
.build()
);
}
);
But what about other widgets? Version: 1.21.8.