Base

Looking into config.yml

Localization

Whole resource using English localization as default.

To translate messages follow steps below:

  • Move to Locale folder of TheCore plugin

  • Just make duplicate of EN.yml file.

  • Rename it and write the name of the file into config.yml.

Example

#LocaleFile: EN.yml
Prefix:
  Base: "&3&lTheCore &6\u2771"
  ...
#LocaleFile: SK.yml (Slovak)
Prefix:
  Base: "&3&lQ &6\u2771"
  ...
Locale:
  Primary: SK #Previously EN

Multi localization

Plugin is able to hold different localisations at the same time. It’s up to player, which localisation wants to display.

Secondary localizations do not have to contain all translations. In case of secondary translation does not contain requested path, the primary file is used to fetch data.

#config.yml
Locale:
  Primary: EN
  Secondary:
  - SK
  - CZ
  ...

Module localization

Plugins powered by TheCore uses the same Localization settings as TheCore. If you want to use another default language, you need to disable inheritance and set the right values.

Locale:
  ...
  Module:
    Advent:
      Inherit: false
      Primary: EN
      Secondary: [ ]

Storage

Space where to save required data.

Supported storages

  • MySQL

  • SQLite

If you prefer MySQL Storage before SQLite, you need to fill variables at config.yml.

Storage:
  Type: "MySQL"
  Host: "IP"
  Port: 3306
  Database: "db"
  User: "name"
  Password: "*****"

Placeholder API

By activating, plugin retrieves information about placeholders from PlaceholderAPI at translating the messages.

PlaceholderAPI:
  Active: true

Bedrock Edition

Enable if you are using Geyser.

BedrockEdition:
  Active: true

Last updated