From 0d74dbacbfacda935c286bb0ed78ab5d87153137 Mon Sep 17 00:00:00 2001 From: loki5512344 Date: Mon, 23 Feb 2026 14:02:40 +0100 Subject: [PATCH] fix: Add try-catch for LuckPerms initialization in GradientModule --- .../com/loki/lochat/gradient/GradientModule.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/loki/lochat/gradient/GradientModule.java b/src/main/java/com/loki/lochat/gradient/GradientModule.java index 00f7f9e..c6edb58 100644 --- a/src/main/java/com/loki/lochat/gradient/GradientModule.java +++ b/src/main/java/com/loki/lochat/gradient/GradientModule.java @@ -60,8 +60,17 @@ public class GradientModule { // Инициализация хранилища dataManager = new GradientDataManager(plugin, config); - // Подключение LuckPerms - luckPermsHook = new GradientLuckPermsHook(plugin); + // Подключение 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 будут недоступны."); + } // Регистрация команд