BrassAmber BattleTowers

BrassAmber BattleTowers

9M Downloads

BrassAmber towers beta2 crashes after adding to dedicated server

Thatrandomguy3884 opened this issue ยท 2 comments

commented

Describe the bug
The server crashes after adding Beta2 of ba_bt to the modlist. Beta1 works perfectly fine.

crash log:

Description: Exception in server tick loop

java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 2
	at com.brass_amber.ba_bt.util.SaveTowers.getTowers(SaveTowers.java:87) ~[ba_bt-1.20.1-3.0.0-beta2.jar%23209!/:1.20.1-3.0.0-beta2] {re:classloading}
	at com.brass_amber.ba_bt.util.SaveTowers.setServer(SaveTowers.java:40) ~[ba_bt-1.20.1-3.0.0-beta2.jar%23209!/:1.20.1-3.0.0-beta2] {re:classloading}
	at com.brass_amber.ba_bt.client.BTEvents.serverSetup(BTEvents.java:42) ~[ba_bt-1.20.1-3.0.0-beta2.jar%23209!/:1.20.1-3.0.0-beta2] {re:classloading,pl:runtimedistcleaner:A}
	at com.brass_amber.ba_bt.client.__BTEvents_serverSetup_ServerAboutToStartEvent.invoke(.dynamic) ~[ba_bt-1.20.1-3.0.0-beta2.jar%23209!/:1.20.1-3.0.0-beta2] {re:classloading,pl:eventbus:B}
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2352!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2352!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2352!/:?] {}
	at net.minecraftforge.server.ServerLifecycleHooks.handleServerAboutToStart(ServerLifecycleHooks.java:98) ~[forge-1.20.1-47.4.0-universal.jar%23314!/:?] {re:mixin,re:classloading,pl:mixin:APP:lithostitched.forge.mixins.json:common.ServerLifecycleHooksMixin,pl:mixin:A}
	at net.minecraft.server.dedicated.DedicatedServer.m_7038_(DedicatedServer.java:162) ~[server-1.20.1-20230612.114412-srg.jar%23309!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:lithostitched.mixins.json:server.DedicatedServerMixin,pl:mixin:A}
	at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:634) ~[server-1.20.1-20230612.114412-srg.jar%23309!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:A}
	at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23309!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:A}
	at java.lang.Thread.run(Thread.java:840) ~[?:?] {re:mixin}
commented

New beta2 added data to how towers are saved, so beta1 worlds will not work with beta2.
Will fix for beta3.

commented

I managed to solve the issue by deleting the old config file