Configuration files are no longer strictly file-based. v10 introduces a Provider interface allowing configurations to be pulled from databases or cloud secrets managers.
@AddonEntity public class User private String id; private String name; // Getters, setters, equals, hashCode... java addon v10
public class MyAddon implements Addon public void onEnable() Config cfg = configProvider.get(MyConfig.class); scheduler.scheduleSync(this::initWorldHooks, 0); serviceRegistry.register(new MyService(cfg)); Configuration files are no longer strictly file-based
Create your main class