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

  • Автор темы Автор темы 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
 
Ну смотри, NPE вылетает в методе spawn, на строке getChunk()

PHP:
//getChunk()
public Chunk getChunk() {
    return this.world.getChunkAt(this);
}

Т.е. либо у тебя сама Location == null, либо this.world == null.

И вообще запусти сервер через IDEA и поставь break поинт на место где NPE выскакивает и смотри чего у тебя там null. Подробную инструкцию по запуску сервера из IDEA гугли либо ищи глубоко где-то в этом разделе.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх