TriggerReactor and MythicDungeons conflict
[21:28:36 INFO]: [MythicDungeons] §bLoading dungeon: canals [21:28:36 ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(java.util.Map)' of class io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation for deserialization java.lang.IllegalArgumentException: name cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:1514) ~[purpur-1.21.jar:1.21-2284-4e55e26] at org.bukkit.Bukkit.getWorld(Bukkit.java:877) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar/io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(SerializableLocation.java:37) ~[TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:576) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:210) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:552) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:597) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:49) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:464) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:430) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:574) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:163) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:120) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.config.AsyncConfiguration.load(AsyncConfiguration.java:92) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadRoom(DungeonRoomContainer.java:324) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.(DungeonRoomContainer.java:119) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.loadRooms(DungeonProcedural.java:232) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.(DungeonProcedural.java:100) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:74) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:55) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.MythicDungeons.reloadDungeon(MythicDungeons.java:490) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.handleReloadCommand(MythicDungeonsCommand.java:1061) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.onCommand(MythicDungeonsCommand.java:73) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.Command.onCommand(Command.java:42) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[purpur-1.21.jar:1.21-2284-4e55e26] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:451) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:358) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:345) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:340) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2226) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2200) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1573) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1550) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1543) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1502) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1509) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.jar:1.21-2284-4e55e26] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [21:28:36 ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(java.util.Map)' of class io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation for deserialization java.lang.IllegalArgumentException: name cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:1514) ~[purpur-1.21.jar:1.21-2284-4e55e26] at org.bukkit.Bukkit.getWorld(Bukkit.java:877) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar/io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(SerializableLocation.java:37) ~[TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:576) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:210) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:552) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:597) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:49) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:464) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:430) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:574) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:163) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:120) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.config.AsyncConfiguration.load(AsyncConfiguration.java:92) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadRoom(DungeonRoomContainer.java:324) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.(DungeonRoomContainer.java:119) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.loadRooms(DungeonProcedural.java:232) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.(DungeonProcedural.java:100) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:74) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:55) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.MythicDungeons.reloadDungeon(MythicDungeons.java:490) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.handleReloadCommand(MythicDungeonsCommand.java:1061) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.onCommand(MythicDungeonsCommand.java:73) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.Command.onCommand(Command.java:42) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[purpur-1.21.jar:1.21-2284-4e55e26] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:451) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:358) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:345) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:340) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2226) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2200) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1573) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1550) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1543) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1502) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1509) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.jar:1.21-2284-4e55e26] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [21:28:36 ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(java.util.Map)' of class io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation for deserialization java.lang.IllegalArgumentException: name cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:1514) ~[purpur-1.21.jar:1.21-2284-4e55e26] at org.bukkit.Bukkit.getWorld(Bukkit.java:877) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar/io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(SerializableLocation.java:37) ~[TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:576) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:210) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:552) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:597) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:49) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:464) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:430) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:574) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:163) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:120) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.config.AsyncConfiguration.load(AsyncConfiguration.java:92) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadRoom(DungeonRoomContainer.java:324) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.(DungeonRoomContainer.java:119) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.loadRooms(DungeonProcedural.java:232) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.(DungeonProcedural.java:100) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:74) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:55) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.MythicDungeons.reloadDungeon(MythicDungeons.java:490) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.handleReloadCommand(MythicDungeonsCommand.java:1061) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.onCommand(MythicDungeonsCommand.java:73) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.Command.onCommand(Command.java:42) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[purpur-1.21.jar:1.21-2284-4e55e26] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:451) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:358) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:345) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:340) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2226) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2200) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1573) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1550) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1543) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1502) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1509) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.jar:1.21-2284-4e55e26] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [21:28:36 ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(java.util.Map)' of class io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation for deserialization java.lang.IllegalArgumentException: name cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:1514) ~[purpur-1.21.jar:1.21-2284-4e55e26] at org.bukkit.Bukkit.getWorld(Bukkit.java:877) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar/io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(SerializableLocation.java:37) ~[TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:576) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:210) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:552) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:597) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:49) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:464) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:430) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:574) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:163) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:120) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.config.AsyncConfiguration.load(AsyncConfiguration.java:92) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadRoom(DungeonRoomContainer.java:324) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.(DungeonRoomContainer.java:119) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.loadRooms(DungeonProcedural.java:232) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.(DungeonProcedural.java:100) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:74) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:55) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.MythicDungeons.reloadDungeon(MythicDungeons.java:490) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.handleReloadCommand(MythicDungeonsCommand.java:1061) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.onCommand(MythicDungeonsCommand.java:73) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.Command.onCommand(Command.java:42) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[purpur-1.21.jar:1.21-2284-4e55e26] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:451) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:358) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:345) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:340) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2226) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2200) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1573) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1550) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1543) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1502) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1509) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.jar:1.21-2284-4e55e26] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [21:28:36 ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(java.util.Map)' of class io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation for deserialization java.lang.IllegalArgumentException: name cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:1514) ~[purpur-1.21.jar:1.21-2284-4e55e26] at org.bukkit.Bukkit.getWorld(Bukkit.java:877) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar/io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(SerializableLocation.java:37) ~[TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:576) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:210) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:552) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:597) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:49) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:464) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:430) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:574) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:163) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:120) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.config.AsyncConfiguration.load(AsyncConfiguration.java:92) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadRoom(DungeonRoomContainer.java:324) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.(DungeonRoomContainer.java:119) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.loadRooms(DungeonProcedural.java:232) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.(DungeonProcedural.java:100) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:74) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:55) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.MythicDungeons.reloadDungeon(MythicDungeons.java:490) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.handleReloadCommand(MythicDungeonsCommand.java:1061) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.onCommand(MythicDungeonsCommand.java:73) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.Command.onCommand(Command.java:42) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[purpur-1.21.jar:1.21-2284-4e55e26] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:451) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:358) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:345) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:340) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2226) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2200) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1573) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1550) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1543) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1502) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1509) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.jar:1.21-2284-4e55e26] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [21:28:36 ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(java.util.Map)' of class io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation for deserialization java.lang.IllegalArgumentException: name cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:1514) ~[purpur-1.21.jar:1.21-2284-4e55e26] at org.bukkit.Bukkit.getWorld(Bukkit.java:877) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar/io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(SerializableLocation.java:37) ~[TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:576) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:210) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:552) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:597) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:49) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:464) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:430) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:574) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:163) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:120) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.config.AsyncConfiguration.load(AsyncConfiguration.java:92) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadRoom(DungeonRoomContainer.java:324) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.(DungeonRoomContainer.java:119) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.loadRooms(DungeonProcedural.java:232) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.(DungeonProcedural.java:100) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:74) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:55) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.MythicDungeons.reloadDungeon(MythicDungeons.java:490) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.handleReloadCommand(MythicDungeonsCommand.java:1061) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.onCommand(MythicDungeonsCommand.java:73) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.Command.onCommand(Command.java:42) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[purpur-1.21.jar:1.21-2284-4e55e26] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:451) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:358) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:345) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:340) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2226) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2200) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1573) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1550) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1543) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1502) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1509) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.jar:1.21-2284-4e55e26] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [21:28:36 ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(java.util.Map)' of class io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation for deserialization java.lang.IllegalArgumentException: name cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:1514) ~[purpur-1.21.jar:1.21-2284-4e55e26] at org.bukkit.Bukkit.getWorld(Bukkit.java:877) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar/io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(SerializableLocation.java:37) ~[TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:576) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:210) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:552) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:597) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:49) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:464) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:430) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:574) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:163) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:120) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.config.AsyncConfiguration.load(AsyncConfiguration.java:92) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadRoom(DungeonRoomContainer.java:324) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.(DungeonRoomContainer.java:119) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.loadRooms(DungeonProcedural.java:232) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.(DungeonProcedural.java:100) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:74) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:55) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.MythicDungeons.reloadDungeon(MythicDungeons.java:490) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.handleReloadCommand(MythicDungeonsCommand.java:1061) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.onCommand(MythicDungeonsCommand.java:73) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.Command.onCommand(Command.java:42) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[purpur-1.21.jar:1.21-2284-4e55e26] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:451) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:358) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:345) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:340) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2226) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2200) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1573) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1550) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1543) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1502) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1509) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.jar:1.21-2284-4e55e26] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [21:28:36 ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(java.util.Map)' of class io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation for deserialization java.lang.IllegalArgumentException: name cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:1514) ~[purpur-1.21.jar:1.21-2284-4e55e26] at org.bukkit.Bukkit.getWorld(Bukkit.java:877) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar/io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(SerializableLocation.java:37) ~[TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:576) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:210) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:552) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:597) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:49) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:464) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:430) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:574) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:163) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:120) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.config.AsyncConfiguration.load(AsyncConfiguration.java:92) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadRoom(DungeonRoomContainer.java:324) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.(DungeonRoomContainer.java:119) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.loadRooms(DungeonProcedural.java:232) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.(DungeonProcedural.java:100) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:74) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:55) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.MythicDungeons.reloadDungeon(MythicDungeons.java:490) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.handleReloadCommand(MythicDungeonsCommand.java:1061) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.onCommand(MythicDungeonsCommand.java:73) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.Command.onCommand(Command.java:42) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[purpur-1.21.jar:1.21-2284-4e55e26] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:451) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:358) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:345) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:340) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2226) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2200) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1573) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1550) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1543) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1502) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1509) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.jar:1.21-2284-4e55e26] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [21:28:36 ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(java.util.Map)' of class io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation for deserialization java.lang.IllegalArgumentException: name cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:1514) ~[purpur-1.21.jar:1.21-2284-4e55e26] at org.bukkit.Bukkit.getWorld(Bukkit.java:877) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar/io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(SerializableLocation.java:37) ~[TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:576) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:210) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:552) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:597) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:49) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:464) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:430) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:574) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:163) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:120) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.config.AsyncConfiguration.load(AsyncConfiguration.java:92) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadRoom(DungeonRoomContainer.java:324) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.(DungeonRoomContainer.java:119) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.loadRooms(DungeonProcedural.java:232) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.(DungeonProcedural.java:100) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:74) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:55) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.MythicDungeons.reloadDungeon(MythicDungeons.java:490) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.handleReloadCommand(MythicDungeonsCommand.java:1061) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.onCommand(MythicDungeonsCommand.java:73) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.Command.onCommand(Command.java:42) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[purpur-1.21.jar:1.21-2284-4e55e26] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:451) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:358) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:345) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:340) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2226) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2200) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1573) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1550) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1543) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1502) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1509) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.jar:1.21-2284-4e55e26] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [21:28:36 ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(java.util.Map)' of class io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation for deserialization java.lang.IllegalArgumentException: name cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:1514) ~[purpur-1.21.jar:1.21-2284-4e55e26] at org.bukkit.Bukkit.getWorld(Bukkit.java:877) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar/io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(SerializableLocation.java:37) ~[TriggerReactor-bukkit-latest-3.5.0.6-Beta.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:576) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:210) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:552) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:597) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:49) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:464) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:430) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:574) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:163) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:120) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.config.AsyncConfiguration.load(AsyncConfiguration.java:92) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadRoom(DungeonRoomContainer.java:324) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.(DungeonRoomContainer.java:119) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.loadRooms(DungeonProcedural.java:232) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.(DungeonProcedural.java:100) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:74) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:55) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.MythicDungeons.reloadDungeon(MythicDungeons.java:490) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.handleReloadCommand(MythicDungeonsCommand.java:1061) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.onCommand(MythicDungeonsCommand.java:73) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at MythicDungeons-2.0.0-SNAPSHOT 238 .jar/net.playavalon.mythicdungeons.commands.Command.onCommand(Command.java:42) ~[MythicDungeons-2.0.0-SNAPSHOT 238 .jar:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-mojangapi-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[purpur-1.21.jar:1.21-2284-4e55e26] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:451) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:358) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:345) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.commands.Commands.performCommand(Commands.java:340) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2226) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2200) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1573) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1550) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1543) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1502) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1509) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) ~[purpur-1.21.jar:1.21-2284-4e55e26] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.jar:1.21-2284-4e55e26] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [21:28:36 INFO]: [MythicDungeons] §cERROR :: The dungeon 'canals' was not loaded: [21:28:36 INFO]: [MythicDungeons] §c└─ An unexpected error was encountered during loading! Please report the error below! [21:28:36 WARN]: java.lang.reflect.InvocationTargetException [21:28:36 WARN]: at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:72) [21:28:36 WARN]: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) [21:28:36 WARN]: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:74) [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:55) [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.MythicDungeons.reloadDungeon(MythicDungeons.java:490) [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.handleReloadCommand(MythicDungeonsCommand.java:1061) [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.commands.dungeon.MythicDungeonsCommand.onCommand(MythicDungeonsCommand.java:73) [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.commands.Command.onCommand(Command.java:42) [21:28:36 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) [21:28:36 WARN]: at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) [21:28:36 WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) [21:28:36 WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) [21:28:36 WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) [21:28:36 WARN]: at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) [21:28:36 WARN]: at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) [21:28:36 WARN]: at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) [21:28:36 WARN]: at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:451) [21:28:36 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:358) [21:28:36 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:345) [21:28:36 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:340) [21:28:36 WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2226) [21:28:36 WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2200) [21:28:36 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18) [21:28:36 WARN]: at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) [21:28:36 WARN]: at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) [21:28:36 WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1573) [21:28:36 WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) [21:28:36 WARN]: at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) [21:28:36 WARN]: at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1550) [21:28:36 WARN]: at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1543) [21:28:36 WARN]: at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) [21:28:36 WARN]: at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1502) [21:28:36 WARN]: at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1509) [21:28:36 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) [21:28:36 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) [21:28:36 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583) [21:28:36 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.Location.getBlockX()" because "loc" is null [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadFunctions(DungeonRoomContainer.java:197) [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.loadRoom(DungeonRoomContainer.java:375) [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.api.generation.rooms.DungeonRoomContainer.(DungeonRoomContainer.java:119) [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.loadRooms(DungeonProcedural.java:232) [21:28:36 WARN]: at MythicDungeons-2.0.0-SNAPSHOT 238 .jar//net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonProcedural.(DungeonProcedural.java:100) [21:28:36 WARN]: at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) [21:28:36 WARN]: ... 37 more [21:28:42 INFO]: DarvusVilaks issued server command: /md reload