Skip to content
This repository has been archived by the owner on Oct 21, 2024. It is now read-only.

Modules

Juraji edited this page Oct 21, 2017 · 1 revision

Since 3.12.0 Biliomi is comprised of seperate modules for specific components.
By default Biliomi is shipped with all modules present and active.

Managing modules

Currently there is no way for Biliomi to activelly enable/disable modules.
If a module is present it will be loaded up and enabled.

Tinkering with modules is made possible due to modularization, but is not for the technologically feint of heart. Make sure you know what you are deleting/adding.

Module Categories

Modules are subdivided into four categories: Chat, Games, Integrations and Registers.

All modules reside in the lib directory in the root of Biliomi's installation directory.
You can recognize each by the name of the .jar file. For instance a Chat module will have a name like biliomi-chat-NAME-X.X.X.jar.

Disabling Modules

To disable a module simply delete or move the .jar file out of the lib directory in Biliomi installation directory.

For instance, say you would like to disable the Spotify integration.

  1. Using your system's file browser navigate to Biliomi installation directory.
  2. Open the lib directory.
  3. Move biliomi-integration-spotify-X.X.X.jar out of the lib directory to a safe location, so you could enable it later.

Enabling Modules

To re-enable a module add the module's .jar file back to the lib directory in Biliomi's installation directory.

For instance, say you've removed the Spotify module earlier.

  1. Using your system's file browser navigate to Biliomi installation directory.
  2. Open the lib directory.
  3. Move biliomi-integration-spotify-X.X.X.jar back into the lib directory.
    Make sure the version of the module matches Biliomi's current version, due to compatibility with the core.

If you've deleted the module's .jar file completely you can always fetch a new copy by downloading the release from Github matching the version of Biliomi you're currently running.

This wiki applies to version:
3.15.1

All a bit too much?
You could start with one of the following pages:

Clone this wiki locally