Passing AbstractMoveableScreen instance
public class MyIntegration implements DynamicHudIntegration{
TextWidget exampleWidget;
WidgetRenderer renderer;
@Override
public void init() {
//Previously added and initialised text widget
}
@Override
public void addWidgets() {
//Previously added and initialised text widget
}
public void initAfter() {
//Previously initialised WidgetRenderer object
}
@Override
public WidgetRenderer getWidgetRenderer() {
return renderer;
}
@Override
public AbstractMoveableScreen getMovableScreen() {
return new AbstractMoveableScreen(Text.literal("MyText"), renderer) {
};
}
}Last updated