ошибка с golden_sword

  • Автор темы Автор темы Chupaaa
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Chupaaa

Новичок
Пользователь
Баллы
21
Имя в Minecraft
xChupa
Вот что пишет консоль:
[Server thread/ERROR]: Fatal error trying to convert ChupaRPGlvl v0.1.1.5:chupa/main/ChupaBreack.class
org.bukkit.plugin.AuthorNagException: No legacy enum constant for GOLDEN_SWORD. Did you forget to define api-version: 1.13 in your plugin.yml?
at org.bukkit.craftbukkit.v1_13_R2.util.Commodore$1$1.visitFieldInsn(Commodore.java:154) ~[server.jar:git-Bukkit-a4c555b]
at org.objectweb.asm.ClassReader.readCode(ClassReader.java:2208) ~[server.jar:git-Bukkit-a4c555b]
at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1275) ~[server.jar:git-Bukkit-a4c555b]
at org.objectweb.asm.ClassReader.accept(ClassReader.java:679) ~[server.jar:git-Bukkit-a4c555b]
at org.objectweb.asm.ClassReader.accept(ClassReader.java:391) ~[server.jar:git-Bukkit-a4c555b]
at org.bukkit.craftbukkit.v1_13_R2.util.Commodore.convert(Commodore.java:130) ~[server.jar:git-Bukkit-a4c555b]
at org.bukkit.craftbukkit.v1_13_R2.util.CraftMagicNumbers.processClass(CraftMagicNumbers.java:221) [server.jar:git-Bukkit-a4c555b]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:103) [server.jar:git-Bukkit-a4c555b]
at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:191) [server.jar:git-Bukkit-a4c555b]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:87) [server.jar:git-Bukkit-a4c555b]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:76) [server.jar:git-Bukkit-a4c555b]
at java.lang.ClassLoader.loadClass(Unknown Source) [?:?]
at java.lang.ClassLoader.loadClass(Unknown Source) [?:?]
at chupa.main.ChupaRPGlvl.onEnable(ChupaRPGlvl.java:23) [ChupaRPG.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:254) [server.jar:git-Bukkit-a4c555b]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:331) [server.jar:git-Bukkit-a4c555b]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:402) [server.jar:git-Bukkit-a4c555b]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:421) [server.jar:git-Bukkit-a4c555b]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:347) [server.jar:git-Bukkit-a4c555b]
at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:575) [server.jar:git-Bukkit-a4c555b]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:537) [server.jar:git-Bukkit-a4c555b]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:415) [server.jar:git-Bukkit-a4c555b]
at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:270) [server.jar:git-Bukkit-a4c555b]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:680) [server.jar:git-Bukkit-a4c555b]
at java.lang.Thread.run(Unknown Source) [?:?]
[21:23:02] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it

Вот сам код:
@EventHandler
public void use (BlockBreakEvent e) {
Player p = e.getPlayer();
Block b = e.getBlock();
Random r = new Random();
float luck = (float) (p.getLevel() * 0.01);
if(b.getType() == Material.CHEST) {
if(r.nextInt(100) <= 100 * luck){
ItemStack gsword = new ItemStack(Material.GOLDEN_SWORD);
ItemMeta meta = gsword.getItemMeta();
meta.setDisplayName(ChatColor.BLUE + "Золотой " + ChatColor.YELLOW + p.getName());
List<String> lore = new ArrayList<String>();
lore.add(ChatColor.GOLD + "тут типа описание, не суть в общем");
meta.addEnchant(Enchantment.DAMAGE_ALL, 2, true);
meta.setLore(lore);
meta.setUnbreakable(true);
gsword.setItemMeta(meta);
p.getInventory().addItem(gsword);
p.sendMessage("Опаньки, ты получил " + meta.getDisplayName());
return;
}
}
Странно, если заменить GOLDEN_SWORD НА IRON_SWORD, то все нормально.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх