Fork of BattlePass prepared for legacy Paper servers with cleaner config/gui structure.
- Java:
17 - Server API:
Paper 1.16.5(paper-api:1.16.5-R0.1-SNAPSHOT) - Plugin
api-version:1.16
- Player GUI cleanup and localization split by language.
- Language switch in
config.yml:language: RUorlanguage: ENG(ENalso works). - Separate files:
messages_ru.yml/messages_en.ymlgui_ru.yml/gui_en.yml
- HEX color support:
&#RRGGBB<#RRGGBB>
- Cleaner custom items config in GUI language files.
- Material display names localized by language (RU or readable EN).
- Config validation on startup/reload for common material/command mistakes.
mvn -DskipTests packageOutput jar:
target/BattlePass-1.0.jar
In config.yml:
language: RUAvailable values:
RUENG(orEN)
- If your data folder already exists, new language files are auto-created only when missing.
- After language/config edits, use
/bp reload.