Java Addon V10 Jun 2026

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