ClassesCore
ClassesCore
Classes sub mod for the LevelingCore mod.
57
0
LibraryGame MechanicsAdventure

Configuration

Updated Apr 23, 2026

Configuration File Location

ClassesCore’s configuration file is stored in the following location: /mods/com.azuredoom_classescore/classescore.json

Important Notes

  • ClassesCore will only read configuration values from classescore.json in the path above.
  • Always stop the server before editing the configuration file to avoid data loss or partial writes.

JDBC_Connection (String)

  • Type: String

  • Description:
    JDBC connection string for the database used to store plugin data.
    Supports H2, MySQL, MariaDB, and PostgreSQL.

    External databases require a pre-existing database and valid credentials.
    Credentials may be provided via dedicated configuration fields or JDBC URL query parameters.

  • Default: H2 file database in the plugin data directory.

The JDBC_Connection configuration controls how ClassesCore stores player data such as UUID and experience.

Supported JDBC URLs

DatabaseExample JDBC URLs
H2 (file)jdbc:h2:file:./mods/com.azuredoom_classescore/data/classescore;MODE=PostgreSQL
MySQLjdbc:mysql://host:port/dbname?user=dbuser&password=dbpass
MariaDBjdbc:mariadb://host:port/dbname?user=dbuser&password=dbpass
PostgreSQLjdbc:postgresql://host:port/dbname?user=dbuser&password=dbpass

Notes

  • H2 typically uses an empty username and password unless explicitly configured.
  • MySQL, MariaDB, and PostgreSQL require valid credentials.

Enable_Class_Item_Restrictions (Boolean)

Default: true

When enabled, the Equipment Rules system is used.

Enable_Class_Selection_UI_On_Join (Boolean)

Default: true

When enabled, a UI is shown to players upon joining the server to select their class if they have not yet selected one.

Powered byHytaleModding