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

Помогите Делаю боссов, спавнятся, но повторно не хотят

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

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

    see102 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    see1
    В конфиге записаны координаты, время спавна, название моба. Когда я убиваю, то время спавна отсчитывается нормально, когда доходит до нуля ничего не происходит и время идет в минус.

    В консоли ошибка только при запуске такая:
    PHP:
    Error occurred while enabling CustomBoss (Is it up to date?)
    java.lang.NullPointerException
            at org
    .bukkit.Location.getChunk(Location.java:78) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
            
    at me.customboss.Entity.Spawner.spawn(Spawner.java:32) ~[?:?]
            
    at me.customboss.Entity.Spawner.update(Spawner.java:53) ~[?:?]
            
    at me.customboss.Main.Main.loadSpawners(Main.java:256) ~[?:?]
            
    at me.customboss.Main.Main.onEnable(Main.java:163) ~[?:?]
            
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
            
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot.jar:git-Spigot-db6de12-18fbb24]
            
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-db6de12-18fbb24]
            
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot.jar:git-Spigot-db6de12-18fbb24]
            
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot.jar:git-Spigot-db6de12-18fbb24]
            
    at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) [spigot.jar:git-Spigot-db6de12-18fbb24]
            
    at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) [spigot.jar:git-Spigot-db6de12-18fbb24]
            
    at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) [spigot.jar:git-Spigot-db6de12-18fbb24]
            
    at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) [spigot.jar:git-Spigot-db6de12-18fbb24]
            
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [spigot.jar:git-Spigot-db6de12-18fbb24]
            
    at java.base/java.lang.Thread.run(Unknown Source) [?:?]
    https://pastebin.com/vgh8EZbV - spawner
    https://pastebin.com/G1zhm0K4 - main
     
  2. Exception_Prototype

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

    Баллы:
    96
    У тебя локация null, скорей всего World в ней.
     
  3. Автор темы
    see102

    see102 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    see1
    Вроде с локацией все нормально
     
  4. Exception_Prototype

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

    Баллы:
    96
    Ну смотри, NPE вылетает в методе spawn, на строке getChunk()

    PHP:
    //getChunk()
    public Chunk getChunk() {
        return 
    this.world.getChunkAt(this);
    }
    Т.е. либо у тебя сама Location == null, либо this.world == null.

    И вообще запусти сервер через IDEA и поставь break поинт на место где NPE выскакивает и смотри чего у тебя там null. Подробную инструкцию по запуску сервера из IDEA гугли либо ищи глубоко где-то в этом разделе.
     
  5. Nikolai_Faint

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

    Баллы:
    96
    А что сложного? Build Tools и Add Configuration в разделе быстрой сборки.
     
  6. Exception_Prototype

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

    Баллы:
    96
    Очень сомневаюсь, что он в состоянии сделать это сам.
     
Статус темы:
Закрыта.

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