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

Решено Сервер не находит пользовательский генератор мира.

Тема в разделе "Помощь", создана пользователем Maxiden4ik, 9 ноя 2020.

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

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

    Баллы:
    66
    Имя в Minecraft:
    xX_Mqx1den4iK_Xx
    Доброго времени суток! Делаю сервер SkyGrid на новейшую версию. Для того чтобы все обычные миры заменились на пользовательские, на страницы плагина написано загрузить сам плагин, зайти в bukkit.yml, затем вписать строчку, указанную ниже. Потом уже запускать сервер.
    Код:
    #Требуемые строчки
    worlds:
      world:
        generator: SkyGrid
      world_nether:
        generator: SkyGrid
      world_the_end:
        generator: SkyGrid
    Для начала я стопнул сервер и удалил все миры. Потом отредактировал bukkit.yml, как указано ниже, затем запустил его. Но выскакивает ошибка и генерируется обычный мир.
    Код:
    # bukkit.yml
    settings:
      allow-end: true
      warn-on-overload: true
      permissions-file: permissions.yml
      update-folder: update
      plugin-profiling: false
      connection-throttle: 4000
      query-plugins: true
      deprecated-verbose: default
      shutdown-message: Server closed
      minimum-api: none
    spawn-limits:
      monsters: 70
      animals: 10
      water-animals: 15
      water-ambient: 20
      ambient: 15
    chunk-gc:
      period-in-ticks: 600
    ticks-per:
      animal-spawns: 400
      monster-spawns: 1
      water-spawns: 1
      water-ambient-spawns: 1
      ambient-spawns: 1
      autosave: 6000
    aliases: now-in-commands.yml
    worlds:
      world:
        generator: SkyGrid
      world_nether:
        generator: SkyGrid
      world_the_end:
        generator: SkyGrid
    
    Код:
    [16:40:53] [Server thread/ERROR]: [SkyGrid] Could not set generator for default world 'world': Plugin 'SkyGrid v1.4.4
    java.lang.NoClassDefFoundError: uk/co/zedwork/skygrid_1_16/GridData_1_16
     at uk.co.zedwick.skygrid_data.GridData.getMaterialsToPlaceBelow(GridData.java:93) ~[?:?]
     at uk.co.zedwick.skygrid.SkyGridGenerator.<clinit(SkyGridGenerator.java:71) ~[?:?]
     at uk.co.zedwick.skygrid.SkyGrid.getDefaultWorldGenerator(SkyGrid.java:139) ~[?:?]
     at org.bukkit.craftbukkit.v1_16_R2.CraftServer.getGenerator(CraftServer.java:1326) ~[server.jar:git-Bukkit-890130b]
     at net.minecraft.server.v1_16_R2.MinecraftServer.loadWorld(MinecraftServer.java:341) ~[server.jar:git-Bukkit-890130b]
     at net.minecraft.server.v1_16_R2.DedicatedServer.init(DedicatedServer.java:203) ~[server.jar:git-Bukkit-890130b]
     at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:786) ~[server.jar:git-Bukkit-890130b]
     at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$0(MinecraftServer.java:155) ~[server.jar:git-Bukkit-890130b]
     at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
    Caused by: java.lang.ClassNotFoundException: uk.co.zedwork.skygrid_1_16.GridData_1_16
     at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[?:1.8.0_231]
     at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:167) ~[server.jar:git-Bukkit-890130b]
     at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:96) ~[server.jar:git-Bukkit-890130b]
     at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_231]
     at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_231]
     ... 9 more
    # и так далее.
    С чем это может быть связано? Спасибо!

    Примечание:
    Код:
    #Вот сама инструкция, всё сделано правильно.
    1. Ensure you have bukkit/spigot/paper version 1.13+
    2. Put the plugin jar in your plugins folder.
    3. Open bukkit.yml, and add the following to the bottom (changing the world names as required):
    
    Code (YAML):
    worlds:
      world:
        generator: SkyGrid
      world_nether:
        generator: SkyGrid
      world_the_end:
        generator: SkyGrid
    4. Start your server.
     
  2. HauserGrim

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

    Баллы:
    96
    Не может найти класс. Выясняй почему.
     
  3. Автор темы
    Maxiden4ik

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

    Баллы:
    66
    Имя в Minecraft:
    xX_Mqx1den4iK_Xx
    Может ли это связано с тем, что этот плагин с неофициального ресурса и выставлен бесплатно, надеюсь ты меня понял?
     
  4. HauserGrim

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

    Баллы:
    96
    Да.
     
  5. Автор темы
    Maxiden4ik

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

    Баллы:
    66
    Имя в Minecraft:
    xX_Mqx1den4iK_Xx
    Понял, спасибо, закрываю тему.
     
Статус темы:
Закрыта.

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