sodex
Новичок
- Баллы
- 16
такая проблема в классе с зачарования происходит вот это
зависимоти которые использую
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>1.21-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
основное класс
@Override
public void onEnable() {
BurEnchantment burEnchantment = new BurEnchantment(this);
try {
// Используем рефлексию для регистрации кастомного зачарования
java.lang.reflect.Method method = Enchantment.class.getDeclaredMethod("registerEnchantment", Enchantment.class);
method.setAccessible(true);
method.invoke(null, burEnchantment);
} catch (Exception e) {
e.printStackTrace();
}
this.getCommand("enchantiks").setExecutor(new BurCommand(this));
PluginManager pm = Bukkit.getPluginManager();
pm.registerEvents(new EnchantmentListenerBur(this), this);
getLogger().info("Enchantiks плагин включен!");
}
@Override
public void onDisable() {
getLogger().info("Enchantiks плагин выключен!");
}
public boolean isEnchantmentEnabled(String enchantmentName) {
List<String> disabledEnchantments = getConfig().getStringList("disabled-enchantments");
return !disabledEnchantments.contains(enchantmentName);
}
}
прошу помогите !
зависимоти которые использую
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>1.21-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
основное класс
@Override
public void onEnable() {
BurEnchantment burEnchantment = new BurEnchantment(this);
try {
// Используем рефлексию для регистрации кастомного зачарования
java.lang.reflect.Method method = Enchantment.class.getDeclaredMethod("registerEnchantment", Enchantment.class);
method.setAccessible(true);
method.invoke(null, burEnchantment);
} catch (Exception e) {
e.printStackTrace();
}
this.getCommand("enchantiks").setExecutor(new BurCommand(this));
PluginManager pm = Bukkit.getPluginManager();
pm.registerEvents(new EnchantmentListenerBur(this), this);
getLogger().info("Enchantiks плагин включен!");
}
@Override
public void onDisable() {
getLogger().info("Enchantiks плагин выключен!");
}
public boolean isEnchantmentEnabled(String enchantmentName) {
List<String> disabledEnchantments = getConfig().getStringList("disabled-enchantments");
return !disabledEnchantments.contains(enchantmentName);
}
}
прошу помогите !