sponge端安装了otg地形生成器,且正常生成了otg地形之后在使用/world create创建新的世界后出错
创建新的世界没有出现问题,但关闭服务端重新开启后地图就会出问题,此时玩家无法进入游戏并且报错:
如果再次重启,服务端会直接崩溃,并且出现报错:
此时无论如何重启都会出现此报错,把地图文件夹删除重新生成地图之后才恢复正常
创建新的世界没有出现问题,但关闭服务端重新开启后地图就会出问题,此时玩家无法进入游戏并且报错:
[23:22:20] [Server thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.fml.common.network.FMLNetworkEvent$ServerConnectionFromClientEvent@5c3d7d76:java.lang.NumberFormatException: For input string: "null" at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_231] at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_231] at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_231] at com.pg85.otg.forge.dimensions.OTGDimensionManager.LoadOrderedDimensionData(OTGDimensionManager.java:600) ~[OTGDimensionManager.class:?] at com.pg85.otg.forge.network.server.packets.DimensionSyncPacket.writeToStream(DimensionSyncPacket.java:47) ~[DimensionSyncPacket.class:?] at com.pg85.otg.forge.network.server.ServerPacketManager.sendPacketsOnConnect(ServerPacketManager.java:61) ~[ServerPacketManager.class:?] at com.pg85.otg.forge.events.PlayerTracker.onConnectionCreated(PlayerTracker.java:70) ~[PlayerTracker.class:?] at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_444_PlayerTracker_onConnectionCreated_ServerConnectionFromClientEvent.invoke(.dynamic) ~[?:?] at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?] at net.minecraftforge.fml.common.eventhandler.EventBus.forgeBridge$post(EventBus.java:753) [EventBus.class:?] at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:703) [EventBus.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.fireServerConnectionEvent(FMLCommonHandler.java:620) [FMLCommonHandler.class:?] at org.spongepowered.common.SpongeImplHooks.fireServerConnectionEvent(SpongeImplHooks.java:2023) [SpongeImplHooks.class:1.12.2-2838-7.1.10] at org.spongepowered.common.util.NetworkUtil.initializeConnectionToPlayer(NetworkUtil.java:263) [NetworkUtil.class:1.12.2-2838-7.1.10] at net.minecraft.server.management.PlayerList.initializeConnectionToPlayer(PlayerList.java:2403) [pl.class:?] at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.completeServerSideConnection(NetworkDispatcher.java:255) [NetworkDispatcher.class:?] at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.access$100(NetworkDispatcher.java:72) [NetworkDispatcher.class:?] at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.func_73660_a(NetworkDispatcher.java:205) [NetworkDispatcher$1.class:?] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:285) [gw.class:?] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:180) [oz.class:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:790) [MinecraftServer.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397) [nz.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_231] [23:22:20] [Server thread/ERROR] [FML]: Index: 3 Listeners: [23:22:20] [Server thread/ERROR] [FML]: 0: NORMAL [23:22:20] [Server thread/ERROR] [FML]: 1: ASM: class twilightforest.TFEventListener onClientConnect(Lnet/minecraftforge/fml/common/network/FMLNetworkEvent$ServerConnectionFromClientEvent;)V [23:22:20] [Server thread/ERROR] [FML]: 2: ASM: noppes.npcs.ScriptPlayerEventHandler$ForgeEventHandler@3288f3a0 forgeEntity(Lnet/minecraftforge/fml/common/eventhandler/Event;)V [23:22:20] [Server thread/ERROR] [FML]: 3: ASM: com.pg85.otg.forge.events.PlayerTracker@26e5f520 onConnectionCreated(Lnet/minecraftforge/fml/common/network/FMLNetworkEvent$ServerConnectionFromClientEvent;)V [23:22:20] [Server thread/ERROR] [FML]: 4: ASM: micdoodle8.mods.galacticraft.core.network.ConnectionEvents@783fdabf onConnectionReceived(Lnet/minecraftforge/fml/common/network/FMLNetworkEvent$ServerConnectionFromClientEvent;)V |
如果再次重启,服务端会直接崩溃,并且出现报错:
[23:27:21] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exceptionnet.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Open Terrain Generator (openterraingenerator) Caused by: java.lang.NumberFormatException: For input string: "null" at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_231] at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_231] at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_231] at com.pg85.otg.forge.dimensions.OTGDimensionManager.LoadOrderedDimensionData(OTGDimensionManager.java:600) ~[OTGDimensionManager.class:?] at com.pg85.otg.forge.dimensions.OTGDimensionManager.LoadCustomDimensionData(OTGDimensionManager.java:677) ~[OTGDimensionManager.class:?] at com.pg85.otg.forge.events.server.ServerEventListener.serverLoad(ServerEventListener.java:101) ~[ServerEventListener.class:?] at com.pg85.otg.forge.OTGPlugin.serverLoad(OTGPlugin.java:152) ~[OTGPlugin.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_231] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_231] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637) ~[forge-1.12.2-14.23.5.2838-universal.jar:?] at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_231] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) ~[forge-1.12.2-14.23.5.2838-universal.jar:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) ~[forge-1.12.2-14.23.5.2838-universal.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_231] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_231] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.redirect$zza000$forgeImpl$PostEvent(LoadController.java:568) ~[LoadController.class:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) ~[LoadController.class:?] at net.minecraftforge.fml.common.Loader.serverStarting(Loader.java:792) ~[Loader.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.handleServerStarting(FMLCommonHandler.java:297) ~[FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:307) ~[nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_231] |
此时无论如何重启都会出现此报错,把地图文件夹删除重新生成地图之后才恢复正常
你用基础端生成后再替换地图不香?
看了一下 出错的原因是因为 world目录下的 WorldConfig.ini文件格式不对
https://openterraingen.fandom.com/wiki/WorldConfig.ini
尝试使用 mod本身的世界生成方式 或者 手动编辑这个配置文件?
https://openterraingen.fandom.com/wiki/WorldConfig.ini
尝试使用 mod本身的世界生成方式 或者 手动编辑这个配置文件?