
AuroraLib
Base plugin for every Aurora project. Provides common utilities and functions.
2.5.1
release25 декабря 2025 г.- Remove leftover warning message for number rewards
2.5.0
release11 декабря 2025 г.- Add CraftEngine as an item resolver
- Add CrackShot as an item resolver
- Highly improve
/aurora debug itemid <level>command - Make every type of reward a number reward (available automatically in every Aurora plugin)
- Fix some teleport error when a world is unloaded
2.4.2
release12 ноября 2025 г.- Fix message migrator 1.20.4 compat
- Add getLanguageProvider to AuroraAPI
2.4.1
release8 ноября 2025 г.- Fill placeholders in menus even if localization provider is not set
- Make slots option higher priority than default slot
2.4.0
release30 октября 2025 г.Per player localization support added
https://docs.auroramc.gg/aurora/per-player-localization
messages.yml is now messages_en.yml and you can create more using proper language codes like messages_de.yml for german.
Examples: en-US, en-UK, en, de, sk, hu
In this file, you can add a new section, named custom (which is already there if you do a fresh install:
custom:
stash-title: Item stash
prev-page: '&fPrevious Page'
npc:
quests: <white>Quests
These values are available in the plugin menus like item stash. You can reference them as {{stash-title}} or {{npc.quests}}. Notice the dot (.) notation for nested structures.
These are also exposed as PlaceholderAPI placeholders: %aurora_lang_<key>% for example: %aurora_lang_npc.quests%
This allows you to add per player localization to any plugin that supports PlaceholderAPI placeholders.
To enable per player localiaztion:
In your config.yml you have to:
- add the language codes you support in
supported-languages - choose your default language and set it to
localefield - set
use-per-player-localetotrue
And then you have to:
- grant the
aurora.core.user.languageto the players so they have access to the/language commandAfter all these, players will be able to use their desired language.
Notice that in config.yml the number-format section also have a locale value. That is only used when per player locale is disabled, otherwise it will use the player's selected locale.
