v1.5.0: Добавлены кастомные команды, алиасы, цвета чата, многоядерная сборка
- Система кастомных команд с алиасами (custom-commands.yml) - Команда /chatcolor для установки цвета сообщений - Исправлена ошибка с legacy кодами в PM - Настройки объявлений (title, actionbar) - Автообновление конфигов - Отображение префикса над игроком - Многоядерная сборка Gradle - Добавлены алиасы для команд (русские и английские) - Права на использование цветовых кодов
This commit is contained in:
parent
dfc1c901ab
commit
f52bd29e7d
17 changed files with 808 additions and 33 deletions
|
|
@ -79,4 +79,8 @@ public class GradientConfig {
|
|||
return getPrefixBlacklist().stream()
|
||||
.anyMatch(blacklisted -> lowerPrefix.contains(blacklisted.toLowerCase()));
|
||||
}
|
||||
|
||||
// Display settings
|
||||
public boolean isUpdateDisplayName() { return config.getBoolean("display.update-display-name", true); }
|
||||
public boolean isUpdateTabList() { return config.getBoolean("display.update-tab-list", true); }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,7 +32,10 @@ public class GradientPlayerListener implements Listener {
|
|||
FoliaUtil.runEntityTask(module.getPlugin(), player, () -> {
|
||||
if (!player.isOnline()) return;
|
||||
|
||||
DisplayNameUtil.updateDisplayName(module, player, data);
|
||||
// Обновляем display name если включено
|
||||
if (module.getConfig().isUpdateDisplayName()) {
|
||||
DisplayNameUtil.updateDisplayName(module, player, data);
|
||||
}
|
||||
|
||||
if (data.hasPrefix() && data.isPrefixEnabled()) {
|
||||
module.getLuckPermsHook().setPrefix(player,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue