fix: Add try-catch for LuckPerms initialization in GradientModule
This commit is contained in:
parent
542a4c8ef9
commit
0d74dbacbf
1 changed files with 11 additions and 2 deletions
|
|
@ -60,8 +60,17 @@ public class GradientModule {
|
||||||
// Инициализация хранилища
|
// Инициализация хранилища
|
||||||
dataManager = new GradientDataManager(plugin, config);
|
dataManager = new GradientDataManager(plugin, config);
|
||||||
|
|
||||||
// Подключение LuckPerms
|
// Подключение LuckPerms (опционально)
|
||||||
luckPermsHook = new GradientLuckPermsHook(plugin);
|
try {
|
||||||
|
if (Bukkit.getPluginManager().isPluginEnabled("LuckPerms")) {
|
||||||
|
luckPermsHook = new GradientLuckPermsHook(plugin);
|
||||||
|
plugin.getLogger().info("Gradient: LuckPerms подключен!");
|
||||||
|
} else {
|
||||||
|
plugin.getLogger().info("Gradient: LuckPerms не найден. Префиксы LuckPerms будут недоступны.");
|
||||||
|
}
|
||||||
|
} catch (NoClassDefFoundError e) {
|
||||||
|
plugin.getLogger().info("Gradient: LuckPerms не найден. Префиксы LuckPerms будут недоступны.");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Регистрация команд
|
// Регистрация команд
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue