tModLoader

tModLoader

Thorium Mod
server load problem (colliding with other mods world generation?)
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Terraria.Player.GetModPlayer[T](T baseInstance) in tModLoader\Terraria\Player.TML.cs:line 114
at ThoriumMod.Tiles.BirdFeederGlobalItem.On_WorldGen_KillTile_ShouldDropSeeds(orig_KillTile_ShouldDropSeeds orig, Int32 x, Int32 y) in ThoriumMod\Tiles\BirdFeederTile.cs:line 469
at Hook<System.Boolean ThoriumMod.Tiles.BirdFeederGlobalItem::On_WorldGen_KillTile_ShouldDropSeeds(Terraria.On_WorldGen+orig_KillTile_ShouldDropSeeds,System.Int32,System.Int32)>(Int32 , Int32 )
at SyncProxy<System.Boolean Terraria.WorldGen:KillTile_ShouldDropSeeds(System.Int32, System.Int32)>(Int32 , Int32 )
at Terraria.WorldGen.KillTile_GetItemDrops(Int32 x, Int32 y, Tile tileCache, Int32& dropItem, Int32& dropItemStack, Int32& secondaryItem, Int32& secondaryItemStack, Boolean includeLargeObjectDrops) in tModLoader\Terraria\WorldGen.cs:line 47398
at DMD<System.Void Terraria.WorldGen:KillTile_DropItems(System.Int32, System.Int32, Terraria.Tile, System.Boolean, System.Boolean)>(Int32 x, Int32 y, Tile tileCache, Boolean includeLargeObjectDrops, Boolean includeAllModdedLargeObjectDrops)
at Hook<System.Void NoxusBoss.Core.World.TileDisabling.TileDisablingSystem::DisableItemDrops(Terraria.On_WorldGen+orig_KillTile_DropItems,System.Int32,System.Int32,Terraria.Tile,System.Boolean,System.Boolean)>(Int32 , Int32 , Tile , Boolean , Boolean )
at SyncProxy<System.Void Terraria.WorldGen:KillTile_DropItems(System.Int32, System.Int32, Terraria.Tile, System.Boolean, System.Boolean)>(Int32 , Int32 , Tile , Boolean , Boolean )
at DMD<System.Void Terraria.WorldGen:KillTile(System.Int32, System.Int32, System.Boolean, System.Boolean, System.Boolean)>(Int32 i, Int32 j, Boolean fail, Boolean effectOnly, Boolean noItem)
at NoxusBoss.Core.World.Subworlds.EternalGardenNew.DisallowGrassToDirtConversion(orig_KillTile orig, Int32 i, Int32 j, Boolean fail, Boolean effectOnly, Boolean noItem)
at Hook<System.Void NoxusBoss.Core.World.Subworlds.EternalGardenNew::DisallowGrassToDirtConversion(Terraria.On_WorldGen+orig_KillTile,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at NoxusBoss.Core.Graphics.StarblessedPlatforms.StarblessedPlatformSystem.KillPlatformPoints(orig_KillTile orig, Int32 i, Int32 j, Boolean fail, Boolean effectOnly, Boolean noItem)
at Hook<System.Void NoxusBoss.Core.Graphics.StarblessedPlatforms.StarblessedPlatformSystem::KillPlatformPoints(Terraria.On_WorldGen+orig_KillTile,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at SyncProxy<System.Void Terraria.WorldGen:KillTile(System.Int32, System.Int32, System.Boolean, System.Boolean, System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at DMD<System.Boolean Terraria.TileObject:Place(Terraria.TileObject)>(TileObject toBePlaced)
at Hook<System.Boolean NoxusBoss.Core.Graphics.StarblessedPlatforms.StarblessedPlatformSystem::RecordPlatformPoints2(Terraria.On_TileObject+orig_Place,Terraria.TileObject)>(TileObject )
at SyncProxy<System.Boolean Terraria.TileObject:Place(Terraria.TileObject)>(TileObject )
at DMD<DMD<>?1937766::Terraria.WorldGen::PlaceObject>(Int32 x, Int32 y, Int32 type, Boolean mute, Int32 style, Int32 alternate, Int32 random, Int32 direction)
at SyncProxy<System.Boolean Terraria.WorldGen:PlaceObject(System.Int32, System.Int32, System.Int32, System.Boolean, System.Int32, System.Int32, System.Int32, System.Int32)>(Int32 , Int32 , Int32 , Boolean , Int32 , Int32 , Int32 , Int32 )
at SpiritMod.World.SpiritGenPasses.PopulateSpam(GenerationProgress progress)
at SpiritMod.World.SpiritGenPasses.PilesPass(GenerationProgress progress, GameConfiguration config)
at Terraria.WorldBuilding.WorldGenerator.GenerateWorld(GenerationProgress progress)
at Terraria.WorldGen.GenerateWorld_RunTasksAndFinish(Int32 seed, Stopwatch generationStopwatch, GenerationProgress customProgressObject)
at Terraria.WorldGen.GenerateWorld(Int32 seed, GenerationProgress customProgressObject)
at Terraria.IO.WorldFile.LoadWorld(Boolean loadFromCloud)
at Terraria.WorldGen.serverLoadWorldCallBack()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()

[23:53:39.025] [.NET TP Worker/ERROR] [tML]: A problem was encountered during world generation
Piles
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Terraria.Player.GetModPlayer[T](T baseInstance) in tModLoader\Terraria\Player.TML.cs:line 114
at ThoriumMod.Tiles.BirdFeederGlobalItem.On_WorldGen_KillTile_ShouldDropSeeds(orig_KillTile_ShouldDropSeeds orig, Int32 x, Int32 y) in ThoriumMod\Tiles\BirdFeederTile.cs:line 469
at Hook<System.Boolean ThoriumMod.Tiles.BirdFeederGlobalItem::On_WorldGen_KillTile_ShouldDropSeeds(Terraria.On_WorldGen+orig_KillTile_ShouldDropSeeds,System.Int32,System.Int32)>(Int32 , Int32 )
at SyncProxy<System.Boolean Terraria.WorldGen:KillTile_ShouldDropSeeds(System.Int32, System.Int32)>(Int32 , Int32 )
at Terraria.WorldGen.KillTile_GetItemDrops(Int32 x, Int32 y, Tile tileCache, Int32& dropItem, Int32& dropItemStack, Int32& secondaryItem, Int32& secondaryItemStack, Boolean includeLargeObjectDrops) in tModLoader\Terraria\WorldGen.cs:line 47398
at DMD<System.Void Terraria.WorldGen:KillTile_DropItems(System.Int32, System.Int32, Terraria.Tile, System.Boolean, System.Boolean)>(Int32 x, Int32 y, Tile tileCache, Boolean includeLargeObjectDrops, Boolean includeAllModdedLargeObjectDrops)
at Hook<System.Void NoxusBoss.Core.World.TileDisabling.TileDisablingSystem::DisableItemDrops(Terraria.On_WorldGen+orig_KillTile_DropItems,System.Int32,System.Int32,Terraria.Tile,System.Boolean,System.Boolean)>(Int32 , Int32 , Tile , Boolean , Boolean )
at SyncProxy<System.Void Terraria.WorldGen:KillTile_DropItems(System.Int32, System.Int32, Terraria.Tile, System.Boolean, System.Boolean)>(Int32 , Int32 , Tile , Boolean , Boolean )
at DMD<System.Void Terraria.WorldGen:KillTile(System.Int32, System.Int32, System.Boolean, System.Boolean, System.Boolean)>(Int32 i, Int32 j, Boolean fail, Boolean effectOnly, Boolean noItem)
at NoxusBoss.Core.World.Subworlds.EternalGardenNew.DisallowGrassToDirtConversion(orig_KillTile orig, Int32 i, Int32 j, Boolean fail, Boolean effectOnly, Boolean noItem)
at Hook<System.Void NoxusBoss.Core.World.Subworlds.EternalGardenNew::DisallowGrassToDirtConversion(Terraria.On_WorldGen+orig_KillTile,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at NoxusBoss.Core.Graphics.StarblessedPlatforms.StarblessedPlatformSystem.KillPlatformPoints(orig_KillTile orig, Int32 i, Int32 j, Boolean fail, Boolean effectOnly, Boolean noItem)
at Hook<System.Void NoxusBoss.Core.Graphics.StarblessedPlatforms.StarblessedPlatformSystem::KillPlatformPoints(Terraria.On_WorldGen+orig_KillTile,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at SyncProxy<System.Void Terraria.WorldGen:KillTile(System.Int32, System.Int32, System.Boolean, System.Boolean, System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at DMD<System.Boolean Terraria.TileObject:Place(Terraria.TileObject)>(TileObject toBePlaced)
at Hook<System.Boolean NoxusBoss.Core.Graphics.StarblessedPlatforms.StarblessedPlatformSystem::RecordPlatformPoints2(Terraria.On_TileObject+orig_Place,Terraria.TileObject)>(TileObject )
at SyncProxy<System.Boolean Terraria.TileObject:Place(Terraria.TileObject)>(TileObject )
at DMD<DMD<>?1937766::Terraria.WorldGen::PlaceObject>(Int32 x, Int32 y, Int32 type, Boolean mute, Int32 style, Int32 alternate, Int32 random, Int32 direction)
at SyncProxy<System.Boolean Terraria.WorldGen:PlaceObject(System.Int32, System.Int32, System.Int32, System.Boolean, System.Int32, System.Int32, System.Int32, System.Int32)>(Int32 , Int32 , Int32 , Boolean , Int32 , Int32 , Int32 , Int32 )
at SpiritMod.World.SpiritGenPasses.PopulateSpam(GenerationProgress progress)
at SpiritMod.World.SpiritGenPasses.PilesPass(GenerationProgress progress, GameConfiguration config)
at Terraria.WorldBuilding.WorldGenerator.GenerateWorld(GenerationProgress progress)
[23:53:39.026] [Main Thread/INFO] [Terraria]: Running engine preload...
[23:53:39.997] [31/DEBUG] [tML]: SSDP search line separator: CRLF
< >
Viser 1-1 af 1 kommentarer
Vlidmir Putan  [udvikler] 15. okt. kl. 0:14 
This bug was fixed in the most recent patch a week ago, check your Thorium Mod version to be v1.7.2.5. If it still happens, let me know.

It is generally advised to create a world in singleplayer, then move the world files to the server instance
< >
Viser 1-1 af 1 kommentarer
Per side: 1530 50