Digitalr Posted March 17, 2021 Report Posted March 17, 2021 (edited) May i ask You to move part, implementing ranged attack and other entity AI mechanics, to external "AI" mod-library? I believe, many modders, server owners and players can use this great option, but, unfortunately, not all of them can use Caelum terras "as is", because of world generation incompatible with existing old worlds Thank You. Edited March 17, 2021 by Digitalr
jakecool19 Posted March 18, 2021 Author Report Posted March 18, 2021 On 3/17/2021 at 2:37 AM, Digitalr said: May i ask You to move part, implementing ranged attack and other entity AI mechanics, to external "AI" mod-library? I believe, many modders, server owners and players can use this great option, but, unfortunately, not all of them can use Caelum terras "as is", because of world generation incompatible with existing old worlds Thank You. All of the code for my AI's are available on my Github, you can copy and paste it and do what ever you want with it. Although I need to do some work on the ranged attack AI, it still has some drawbacks and bugs I need to fix.
Hrafn Rune Posted May 19, 2021 Report Posted May 19, 2021 No airships. Literally unplayable. I joke. I finally got around to playing this. Fun, so far, but challenging. Add airships that you can build, and it would be the best mod ever. 1
NPCFanatic Posted June 14, 2021 Report Posted June 14, 2021 dont know if its been asked, but will this mod get updated to 1.14.10?
jakecool19 Posted June 14, 2021 Author Report Posted June 14, 2021 11 hours ago, NPCFanatic said: dont know if its been asked, but will this mod get updated to 1.14.10? It should still be fine for 1.14.10, although whether it will work for the 1.15 prereleases is unlikely. 1
Kyle Stemen Posted September 6, 2021 Report Posted September 6, 2021 This mod crashes the server in 1.15.5. 21:02:41 [Client Fatal] System.MissingFieldException: Field not found: System.Nullable`1<bool> Vintagestory.API.Common.Block.SnowCoverage Due to: Could not find field in class at (wrapper dynamic-method) Vintagestory.GameContent.WeatherSimulationSnowAccum.Vintagestory.GameContent.WeatherSimulationSnowAccum.UpdateSnowLayer_Patch1(Vintagestory.GameContent.WeatherSimulationSnowAccum,Vintagestory.GameContent.SnowAccumSnapshot,bool,Vintagestory.API.Common.IServerMapChunk,Vintagestory.API.MathTools.Vec2i,Vintagestory.API.Common.IWorldChunk[]) at Vintagestory.GameContent.WeatherSimulationSnowAccum.GetSnowUpdate (Vintagestory.GameContent.WeatherSimulationRegion simregion, Vintagestory.API.Common.IServerMapChunk mc, Vintagestory.API.MathTools.Vec2i chunkPos, Vintagestory.API.Common.IWorldChunk[] chunksCol) [0x00173] in <9317042fa1f54145823dc93fd6e06966>:0 at Vintagestory.GameContent.WeatherSimulationSnowAccum.TryImmediateSnowUpdate (Vintagestory.GameContent.WeatherSimulationRegion simregion, Vintagestory.API.Common.IServerMapChunk mc, Vintagestory.API.MathTools.Vec2i chunkCoord, Vintagestory.API.Common.IWorldChunk[] chunksCol) [0x0006e] in <9317042fa1f54145823dc93fd6e06966>:0 at Vintagestory.GameContent.WeatherSimulationSnowAccum.Event_ChunkColumnLoading (Vintagestory.API.Common.IServerMapChunk mc, System.Int32 chunkX, System.Int32 chunkZ, Vintagestory.API.Common.IWorldChunk[] chunks) [0x00044] in <9317042fa1f54145823dc93fd6e06966>:0 at Vintagestory.Server.ServerEventAPI.TriggerChunkColumnSnowUpdate (Vintagestory.API.Common.IServerMapChunk mapChunk, System.Int32 chunkX, System.Int32 chunkZ, Vintagestory.API.Common.IWorldChunk[] chunks) [0x0000a] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn () [0x0014a] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerSystemSupplyChunks.LoadChunkAreaBlocking (System.Int32 chunkX1, System.Int32 chunkZ1, System.Int32 chunkX2, System.Int32 chunkZ2, System.Boolean isStartupLoad, Vintagestory.API.Datastructures.ITreeAttribute chunkGenParams) [0x001e7] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerSystemSupplyChunks.LoadWorldgenHandlerAndSpawnChunks () [0x0027c] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerSystemLoadAndSaveGame.OnBeginWorldReady () [0x00000] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerMain.EnterRunPhase (Vintagestory.API.Server.EnumServerRunPhase runPhase) [0x000a2] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerMain.Launch () [0x0028b] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at _q065sSmA3CNgGuKTGnlAjR4ljPw._jv5ACTxQ2zYdp9fsBzvU76QFoiQ () [0x000b0] in <b672d076b02e463ea883df3788c927ec>:0
jakecool19 Posted September 11, 2021 Author Report Posted September 11, 2021 On 9/6/2021 at 12:18 AM, Kyle Stemen said: This mod crashes the server in 1.15.5. 21:02:41 [Client Fatal] System.MissingFieldException: Field not found: System.Nullable`1<bool> Vintagestory.API.Common.Block.SnowCoverage Due to: Could not find field in class at (wrapper dynamic-method) Vintagestory.GameContent.WeatherSimulationSnowAccum.Vintagestory.GameContent.WeatherSimulationSnowAccum.UpdateSnowLayer_Patch1(Vintagestory.GameContent.WeatherSimulationSnowAccum,Vintagestory.GameContent.SnowAccumSnapshot,bool,Vintagestory.API.Common.IServerMapChunk,Vintagestory.API.MathTools.Vec2i,Vintagestory.API.Common.IWorldChunk[]) at Vintagestory.GameContent.WeatherSimulationSnowAccum.GetSnowUpdate (Vintagestory.GameContent.WeatherSimulationRegion simregion, Vintagestory.API.Common.IServerMapChunk mc, Vintagestory.API.MathTools.Vec2i chunkPos, Vintagestory.API.Common.IWorldChunk[] chunksCol) [0x00173] in <9317042fa1f54145823dc93fd6e06966>:0 at Vintagestory.GameContent.WeatherSimulationSnowAccum.TryImmediateSnowUpdate (Vintagestory.GameContent.WeatherSimulationRegion simregion, Vintagestory.API.Common.IServerMapChunk mc, Vintagestory.API.MathTools.Vec2i chunkCoord, Vintagestory.API.Common.IWorldChunk[] chunksCol) [0x0006e] in <9317042fa1f54145823dc93fd6e06966>:0 at Vintagestory.GameContent.WeatherSimulationSnowAccum.Event_ChunkColumnLoading (Vintagestory.API.Common.IServerMapChunk mc, System.Int32 chunkX, System.Int32 chunkZ, Vintagestory.API.Common.IWorldChunk[] chunks) [0x00044] in <9317042fa1f54145823dc93fd6e06966>:0 at Vintagestory.Server.ServerEventAPI.TriggerChunkColumnSnowUpdate (Vintagestory.API.Common.IServerMapChunk mapChunk, System.Int32 chunkX, System.Int32 chunkZ, Vintagestory.API.Common.IWorldChunk[] chunks) [0x0000a] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn () [0x0014a] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerSystemSupplyChunks.LoadChunkAreaBlocking (System.Int32 chunkX1, System.Int32 chunkZ1, System.Int32 chunkX2, System.Int32 chunkZ2, System.Boolean isStartupLoad, Vintagestory.API.Datastructures.ITreeAttribute chunkGenParams) [0x001e7] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerSystemSupplyChunks.LoadWorldgenHandlerAndSpawnChunks () [0x0027c] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerSystemLoadAndSaveGame.OnBeginWorldReady () [0x00000] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerMain.EnterRunPhase (Vintagestory.API.Server.EnumServerRunPhase runPhase) [0x000a2] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at Vintagestory.Server.ServerMain.Launch () [0x0028b] in <0929cb4a0bf94f28ae863eabe44f778a>:0 at _q065sSmA3CNgGuKTGnlAjR4ljPw._jv5ACTxQ2zYdp9fsBzvU76QFoiQ () [0x000b0] in <b672d076b02e463ea883df3788c927ec>:0 I released a patch to fix this
TheArchive Posted October 18, 2021 Report Posted October 18, 2021 (edited) Hello, I am in the process of getting a server ready for a few friends. One of my testing people reports that the vine skeps crash with the following error when they are placed. Version: v1.15.7 (Stable)18/10/2021 09:08:25: Critical error occurred System.NullReferenceException: Unable to to find a rotated block with code caelumterras:skep-empty-south, you're maybe missing the side variant group of have a dash in your block code at Vintagestory.GameContent.BlockBehaviorHorizontalOrientable.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, EnumHandling& handling, String& failureCode) at Vintagestory.API.Common.Block.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode) at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryPlace(BlockSelection blockSelection, String& failureCode) Edited October 18, 2021 by TheArchive Make text clearer
jakecool19 Posted October 20, 2021 Author Report Posted October 20, 2021 On 10/18/2021 at 10:30 AM, TheArchive said: Hello, I am in the process of getting a server ready for a few friends. One of my testing people reports that the vine skeps crash with the following error when they are placed. Version: v1.15.7 (Stable)18/10/2021 09:08:25: Critical error occurred System.NullReferenceException: Unable to to find a rotated block with code caelumterras:skep-empty-south, you're maybe missing the side variant group of have a dash in your block code at Vintagestory.GameContent.BlockBehaviorHorizontalOrientable.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, EnumHandling& handling, String& failureCode) at Vintagestory.API.Common.Block.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode) at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryPlace(BlockSelection blockSelection, String& failureCode) I released an update to stop that crash, although for right now it prevents them from being rotated.
TheArchive Posted October 21, 2021 Report Posted October 21, 2021 9 hours ago, jakecool19 said: I released an update to stop that crash, although for right now it prevents them from being rotated. Seems like none of items that allowed for vines as replacements are showing up. Checked the baskets and the skep.
TheArchive Posted October 25, 2021 Report Posted October 25, 2021 Ok so, found out why the vine alternative recipies were not showing up. When you did the zip file, you doubled the Caelum Terras.DLL
jakecool19 Posted October 26, 2021 Author Report Posted October 26, 2021 6 hours ago, TheArchive said: Ok so, found out why the vine alternative recipies were not showing up. When you did the zip file, you doubled the Caelum Terras.DLL Thank you for letting me know, I fixed the download for it.
Recommended Posts