Set up SQLite Module
To get started, in your plugin's wiring class, add SqliteModule() to your modules() function.
public final class DimensionPausePlugin extends ByteLibPlugin {
@Inject
public DimensionPausePlugin(Injector injector, PluginMeta meta, Path dataDir, ComponentLogger logger) {
super(injector, meta, dataDir, logger);
}
@SuppressWarnings("unused")
public static class Wiring implements PluginWiring {
@Override
public List<Module> modules(PluginMeta meta, Path dataDir, ComponentLogger logger) {
return List.of(
new DimensionPauseModule(),
new SqliteModule("dimensionpause.db")
);
}
}
}
SqliteModule() takes between 1 and 2 parameters which we'll configure in the next topic which covers configuring the SQLite module.
11 March 2026