Digitalr Posted March 17, 2021 Report Share 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 Link to comment Share on other sites More sharing options...
QPTech Posted March 17, 2021 Report Share Posted March 17, 2021 This mod looks quite interesting Link to comment Share on other sites More sharing options...
jakecool19 Posted March 18, 2021 Author Report Share 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. Link to comment Share on other sites More sharing options...
Hrafn Rune Posted May 19, 2021 Report Share 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 Link to comment Share on other sites More sharing options...
l33tmaan Posted May 19, 2021 Report Share Posted May 19, 2021 Oh, gliders aren't enough? Link to comment Share on other sites More sharing options...
NPCFanatic Posted June 14, 2021 Report Share Posted June 14, 2021 dont know if its been asked, but will this mod get updated to 1.14.10? Link to comment Share on other sites More sharing options...
jakecool19 Posted June 14, 2021 Author Report Share 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 Link to comment Share on other sites More sharing options...
jakecool19 Posted June 30, 2021 Author Report Share Posted June 30, 2021 Updated for 1.15! 2 Link to comment Share on other sites More sharing options...
Kyle Stemen Posted September 6, 2021 Report Share 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 Link to comment Share on other sites More sharing options...
jakecool19 Posted September 11, 2021 Author Report Share 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 Link to comment Share on other sites More sharing options...
TheArchive Posted October 18, 2021 Report Share 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 Link to comment Share on other sites More sharing options...
jakecool19 Posted October 20, 2021 Author Report Share 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. Link to comment Share on other sites More sharing options...
TheArchive Posted October 21, 2021 Report Share 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. Link to comment Share on other sites More sharing options...
TheArchive Posted October 25, 2021 Report Share 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 Link to comment Share on other sites More sharing options...
jakecool19 Posted October 26, 2021 Author Report Share 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. Link to comment Share on other sites More sharing options...
Recommended Posts