BG-Software-LLC / SSB-SlimeWorldManager

An addon for SuperiorSkyblock2 that adds SlimeWorldManager support for worlds management!
21 stars 18 forks source link

Error with SSB Slime module #24

Closed TheExotik closed 1 year ago

TheExotik commented 1 year ago

Minecraft's Version

1.19.4

Plugin's Version

SuperiorSkyblock2-2023.1

SSBSlimeWorldManager-2023.1-b2

Describe the bug

get this error when open the server https://hastebin.com/share/udixidenom.makefile

and when i try create a island i get this other error

[19:46:18 INFO]: The_Exotik issued server command: /is create george normal
[19:46:18 INFO]: [SuperiorSkyblock2] GridManagerImpl::createIsland ENTER {The_Exotik} {normal} {PLAINS} {true}
[19:46:18 ERROR]: [SuperiorSkyblock2] An unexpected error occurred while creating an island:
[19:46:18 WARN]: java.lang.NullPointerException: Cannot invoke "com.infernalsuite.aswm.api.loaders.SlimeLoader.worldExists(String)" because "this.slimeLoader" is null
[19:46:18 WARN]:        at com.bgsoftware.ssbslimeworldmanager.swm.impl.asp.SWMAdapter.createOrLoadWorld(SWMAdapter.java:47)
[19:46:18 WARN]:        at com.bgsoftware.ssbslimeworldmanager.hook.SlimeWorldsProvider.getSlimeWorldAsBukkit(SlimeWorldsProvider.java:123)
[19:46:18 WARN]:        at com.bgsoftware.ssbslimeworldmanager.hook.SlimeWorldsProvider.getNextLocation(SlimeWorldsProvider.java:44)
[19:46:18 WARN]:        at SuperiorSkyblock2-2023.1.jar//com.bgsoftware.superiorskyblock.island.algorithm.DefaultIslandCreationAlgorithm.createIsland(DefaultIslandCreationAlgorithm.java:69)
[19:46:18 WARN]:        at SuperiorSkyblock2-2023.1.jar//com.bgsoftware.superiorskyblock.island.GridManagerImpl.createIslandInternalAsync(GridManagerImpl.java:215)
[19:46:18 WARN]:        at SuperiorSkyblock2-2023.1.jar//com.bgsoftware.superiorskyblock.island.GridManagerImpl.createIsland(GridManagerImpl.java:187)
[19:46:18 WARN]:        at SuperiorSkyblock2-2023.1.jar//com.bgsoftware.superiorskyblock.island.GridManagerImpl.createIsland(GridManagerImpl.java:166)
[19:46:18 WARN]:        at SuperiorSkyblock2-2023.1.jar//com.bgsoftware.superiorskyblock.core.menu.impl.MenuIslandCreation.simulateClick(MenuIslandCreation.java:92)
[19:46:18 WARN]:        at SuperiorSkyblock2-2023.1.jar//com.bgsoftware.superiorskyblock.core.menu.impl.MenuIslandCreation.lambda$simulateClick$2(MenuIslandCreation.java:57)
[19:46:18 WARN]:        at java.base/java.util.Optional.ifPresent(Optional.java:178)
[19:46:18 WARN]:        at SuperiorSkyblock2-2023.1.jar//com.bgsoftware.superiorskyblock.core.menu.impl.MenuIslandCreation.simulateClick(MenuIslandCreation.java:57)
[19:46:18 WARN]:        at SuperiorSkyblock2-2023.1.jar//com.bgsoftware.superiorskyblock.commands.player.CmdCreate.execute(CmdCreate.java:109)
[19:46:18 WARN]:        at SuperiorSkyblock2-2023.1.jar//com.bgsoftware.superiorskyblock.commands.ISuperiorCommand.execute(ISuperiorCommand.java:18)
[19:46:18 WARN]:        at SuperiorSkyblock2-2023.1.jar//com.bgsoftware.superiorskyblock.commands.CommandsManagerImpl$PluginCommand.execute(CommandsManagerImpl.java:285)
[19:46:18 WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
[19:46:18 WARN]:        at org.bukkit.craftbukkit.v1_19_R3.CraftServer.dispatchCommand(CraftServer.java:907)
[19:46:18 WARN]:        at org.bukkit.craftbukkit.v1_19_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64)
[19:46:18 WARN]:        at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:264)
[19:46:18 WARN]:        at net.minecraft.commands.CommandDispatcher.performCommand(CommandDispatcher.java:322)
[19:46:18 WARN]:        at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:306)
[19:46:18 WARN]:        at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2297)
[19:46:18 WARN]:        at net.minecraft.server.network.PlayerConnection.lambda$handleChatCommand$20(PlayerConnection.java:2257)
[19:46:18 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.b(IAsyncTaskHandler.java:59)
[19:46:18 WARN]:        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[19:46:18 WARN]:        at net.minecraft.server.TickTask.run(TickTask.java:18)
[19:46:18 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
[19:46:18 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
[19:46:18 WARN]:        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1357)
[19:46:18 WARN]:        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197)
[19:46:18 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
[19:46:18 WARN]:        at net.minecraft.server.MinecraftServer.bi(MinecraftServer.java:1334)
[19:46:18 WARN]:        at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1327)
[19:46:18 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
[19:46:18 WARN]:        at net.minecraft.server.MinecraftServer.i_(MinecraftServer.java:1305)
[19:46:18 WARN]:        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1193)
[19:46:18 WARN]:        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320)
[19:46:18 WARN]:        at java.base/java.lang.Thread.run(Thread.java:1589)

To Reproduce

Open the server with SSW module install

Additional Information

SlimeWorldManager-plugin : plugin-1.19.4-R0.1-SNAPSHOT SlimeWorldManager-manager : slimeworldmanager-paperclip-1.19.4-R0.1-SNAPSHOT-reobf

OmerBenGera commented 1 year ago

First of all, update SuperiorSkyblock to latest dev build. If it still occurs, let me know.

Also, why did you report it on AdvancedSlimeWorldManager? Aren't you using ASP?

TheExotik commented 1 year ago

all plugins (SSW module + SuperiorSkyblock + AdvancedSlimeWorldManager + AdvancedSlimeWorldPlugin) are in the latest version (at least when i open this issues it was, gonna check again)

I report it on ASWM cause idk if it's a error by SSB or ASWM part, so i report in both so you guys can check (they said SSB isn't triggering the new way ASWM is working... i'm not sure what they mean with that)

OmerBenGera commented 1 year ago

As I said, you use AdvancedSlimePaper as far as I can tell, therefore I dont understand what AdvancedSlimeWorldManager has to do with this.

OmerBenGera commented 1 year ago

Is this still relevant?

OmerBenGera commented 1 year ago

Closing this due to lack of response If the issue continues let me know