Saving and Loading

Your mod's main entrypoint class should contain this:

public class MyMainClass implements ClientModInitializer{
   
     @Override
    public void onInitializeClient() {
      DynamicHUD.setIWigdets(new MyClass());
   }
}

This code is necessary to be as it is in your main class because the widgets have to be loaded or added only after