1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Ошибка null java.lang.NoClassDefFoundError WorldGuard

Тема в разделе "Разработка плагинов для новичков", создана пользователем ItsWay, 29 дек 2023.

Статус темы:
Закрыта.
  1. Автор темы
    ItsWay

    ItsWay Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    ItsWay
    И так, пытаюсь выполнить команду плагина который работает с WorldGuardAPI, выдаёт ошибку ниже___
    NULL Unhandled exception executing command 'claim' in plugin Project001 v0.1
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[patched_1.12.2.jar:git-Paper-1620]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:152) ~[patched_1.12.2.jar:git-Paper-1620]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685) ~[patched_1.12.2.jar:git-Paper-1620]
    at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1492) ~[patched_1.12.2.jar:git-Paper-1620]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1297) ~[patched_1.12.2.jar:git-Paper-1620]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[patched_1.12.2.jar:git-Paper-1620]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.12.2.jar:git-Paper-1620]
    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.2.jar:git-Paper-1620]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_351]
    at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_351]
    at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[patched_1.12.2.jar:git-Paper-1620]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[patched_1.12.2.jar:git-Paper-1620]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-1620]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-1620]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-1620]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_351]
    Caused by: java.lang.NoClassDefFoundError: com/sk89q/worldguard/WorldGuard
    at melars.projects.Project001.RegionClaim.ishaveR(RegionClaim.java:91) ~[?:?]
    at melars.projects.Project001.CommandRg.onCommand(CommandRg.java:26) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[patched_1.12.2.jar:git-Paper-1620]
    ... 15 more
    Caused by: java.lang.ClassNotFoundException: com.sk89q.worldguard.WorldGuard
    at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_351]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:156) ~[patched_1.12.2.jar:git-Paper-1620]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:104) ~[patched_1.12.2.jar:git-Paper-1620]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_351]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_351]
    at melars.projects.Project001.RegionClaim.ishaveR(RegionClaim.java:91) ~[?:?]
    at melars.projects.Project001.CommandRg.onCommand(CommandRg.java:26) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[patched_1.12.2.jar:git-Paper-1620]
    ... 15 more
    В классе regionclaim 91 строка получаю контейнер в WORLDGUARDAPI:
    RegionContainer container = WorldGuard.getInstance().getPlatform().getRegionContainer();
     
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну логично, что WorldGuardAPI не работает без наличия плагина WorldGuard и WorldEdit на сервере.
     
  3. Автор темы
    ItsWay

    ItsWay Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    ItsWay
    Наличие есть...
     
  4. Автор темы
    ItsWay

    ItsWay Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    ItsWay
    Только кажется другой версии что используется в плагине
     
  5. Автор темы
    ItsWay

    ItsWay Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    ItsWay
    Так, ну я поменял на версию которую на сервере юзается, тк как это 1.12.2 то у меня 6.2.2 ворлдегвард, но в pom.xml не хочет работать
    [​IMG]
     
  6. SashaBrine

    SashaBrine Активный участник Пользователь

    Баллы:
    76
    Посмотри в репозитории maven и скопируй оттуда jar файл на сервер
     
  7. Автор темы
    ItsWay

    ItsWay Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    ItsWay
    Это и было решение! :nerd:
     
Статус темы:
Закрыта.

Поделиться этой страницей