fix: Add try-catch for LuckPerms initialization in GradientModule

This commit is contained in:
loki5512344 2026-02-23 14:02:40 +01:00
parent 542a4c8ef9
commit 0d74dbacbf

View file

@ -60,8 +60,17 @@ public class GradientModule {
// Инициализация хранилища
dataManager = new GradientDataManager(plugin, config);
// Подключение LuckPerms
// Подключение LuckPerms (опционально)
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 будут недоступны.");
}
// Регистрация команд