ByteLib Documentation 1.1 Help

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