The command line version of uNmINeD for Windows/Linux/MacOS has been updated to keep up with the latest GUI version (download).
Changes:
- (CLI) Updated to keep up with the latest GUI version
- (CLI) Updated to .NET Core 3.1
The command line version of uNmINeD for Windows/Linux/MacOS has been updated to keep up with the latest GUI version (download).
Changes:
Hi, I’m getting the following error:
[11:11:20 INF] () uNmINeD command line interface v0.12.16-dev
[11:11:20 INF] () Platform: .NETCoreApp,Version=v3.1, 64 bit: True, little endian: True
[11:11:21 INF] (Web) World path: /home/oskark/spigot/world
[11:11:21 INF] (Web) World name: world
[11:11:21 INF] (Web) World version name: 1.15.2
[11:11:21 INF] (Web) World version id: 2230
[11:11:21 INF] (Web) World data version: 2230
[11:11:21 INF] (Web) World size: 559 regions
[11:11:21 INF] (Web) World size: 28672 x 25600 blocks
[11:11:21 INF] (Web) World rectangle: r(-45, -40, 56, 50)
[11:11:21 INF] (Web) Rendering rectangle: r(-45, -40, 56, 50)
[11:11:21 INF] (Web) Output path: /home/oskark/maps/unmin
[11:11:22 INF] (Web) Generating HTML
[11:11:22 INF] (Web) Rendering zoom level 0
[11:11:22 INF] (Web) Rendering tile z0 t(6, -78) [1%]
Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.
at Unmined.Level.DataSources.Flattened.FlattenedChunkExtractor.Load(INbtParser parser)
at Unmined.Level.DataSources.BlockDataSourceRegion.c__DisplayClass17_0.b__0()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.c.b__274_0(Object obj)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
— End of stack trace from previous location where exception was thrown —
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
— End of stack trace from previous location where exception was thrown —
at Unmined.Level.DataSources.BlockDataSourceRegion.GetChunk(ChunkPoint chunkPoint, CancellationToken ctsToken)
at Unmined.Core.Render.Terrain.TerrainRenderer.c__DisplayClass19_1`1.<g__RenderChunk|0>d.MoveNext()
— End of stack trace from previous location where exception was thrown —
at Unmined.Core.Render.Terrain.TerrainRenderer.Render[TPixel](IBlockDataSourceDimension dataSource, IBlockRegistry blockRegistry, BlockRect blockRect, Memory`1 destPixels, Int32 destStride, Int32 destX, Int32 destY, Int32 zoomLevel, SliceGeneratorOptions sliceGeneratorOptions, CancellationToken ctsToken)
at Unmined.WebExport.WebMapExport.c__DisplayClass18_1.<g__RenderTile|1>d.MoveNext()
— End of stack trace from previous location where exception was thrown —
at Unmined.WebExport.WebMapExport.RunAsync(CancellationToken ctsToken, Action`2 progressCallback)
at Unmined.Cmd.Web.WebRenderer.Run()
at Unmined.Cmd.Web.WebModule.b__6_0(WebRendererOptions opts)
at CommandLine.ParserResultExtensions.MapResult[T1,TResult](ParserResult`1 result, Func`2 parsedFunc1, Func`2 notParsedFunc)
at Unmined.Cmd.Web.WebModule.Run(String[] args)
at Unmined.Cmd.ModuleManager.Run(String[] args)
at Unmined.Cmd.Program.Main(String[] args)
Aborted (core dumped)
Hello,
I can’t generate a web map from another dimension than the overworld!
Hi,
After I have right clicked the unmined-cli folder and chosen to open Windows PowerShell, it displays PS C:WINDOWS\system32> and not the unmined path as in the documentation screenshot. I have also researched into add new paths for executable and this hasn’t worked either. Any ideas of what I am doing wrong? It would be most appreciated.
Thanks
When I try to run this to do a web render on my 1.16.2 world, I get the following (with paths and names redacted):
C:\[…]\unmined-cli>unmined-cli web render –world=”[…]” –output=”[…]”
[14:51:36 INF] () uNmINeD command line interface v0.12.16-dev
[14:51:36 INF] () Platform: .NETFramework,Version=v4.7.2, 64 bit: True, little endian: True
[14:51:37 INF] (Web) World path: […]
[14:51:38 INF] (Web) World name: […]
[14:51:38 INF] (Web) World version name: 1.16.2
[14:51:38 INF] (Web) World version id: 2578
[14:51:38 INF] (Web) World data version: 2578
[14:51:38 INF] (Web) World size: 126 regions
[14:51:38 INF] (Web) World size: 303616 x 305152 blocks
[14:51:38 INF] (Web) World rectangle: r(-6, -9, 593, 596)
[14:51:38 INF] (Web) Rendering rectangle: r(-6, -9, 593, 596)
[14:51:38 INF] (Web) Output path: […]
[14:51:38 INF] (Web) Generating HTML
[14:51:38 INF] (Web) Rendering zoom level 0
[14:51:38 INF] (Web) Rendering tile z0 t(2, -18) [0%]
[14:51:38 INF] (Web) Rendering tile z0 t(3, -18) [0%]
[14:51:38 INF] (Web) Rendering tile z0 t(2, -17) [1%]
[14:51:39 INF] (Web) Rendering tile z0 t(3, -17) [1%]
[14:51:40 INF] (Web) Rendering tile z0 t(4, -18) [1%]
[14:51:40 INF] (Web) Rendering tile z0 t(5, -18) [1%]
[14:51:40 INF] (Web) Rendering tile z0 t(4, -17) [1%]
[14:51:40 INF] (Web) Rendering tile z0 t(5, -17) [2%]
[14:51:40 INF] (Web) Rendering tile z0 t(6, -18) [2%]
[14:51:40 INF] (Web) Rendering tile z0 t(7, -18) [2%]
[14:51:41 INF] (Web) Rendering tile z0 t(6, -17) [2%]
[14:51:41 INF] (Web) Rendering tile z0 t(7, -17) [2%]
[14:51:42 INF] (Web) Rendering tile z0 t(8, -18) [3%]
[14:51:42 INF] (Web) Rendering tile z0 t(9, -18) [3%]
[14:51:42 INF] (Web) Rendering tile z0 t(8, -17) [3%]
[14:51:42 INF] (Web) Rendering tile z0 t(9, -17) [3%]
[14:51:42 INF] (Web) Rendering tile z0 t(-6, -16) [3%]
[14:51:42 INF] (Web) Rendering tile z0 t(-5, -16) [4%]
[14:51:42 INF] (Web) Rendering tile z0 t(-6, -15) [4%]
[14:51:42 INF] (Web) Rendering tile z0 t(-5, -15) [4%]
[14:51:42 INF] (Web) Rendering tile z0 t(-4, -16) [4%]
[14:51:43 INF] (Web) Rendering tile z0 t(-3, -16) [4%]
[14:51:43 INF] (Web) Rendering tile z0 t(-4, -15) [5%]
[14:51:43 INF] (Web) Rendering tile z0 t(-3, -15) [5%]
[14:51:43 INF] (Web) Rendering tile z0 t(0, -16) [5%]
[14:51:43 INF] (Web) Rendering tile z0 t(1, -16) [5%]
[14:51:43 INF] (Web) Rendering tile z0 t(0, -15) [5%]
[14:51:43 INF] (Web) Rendering tile z0 t(1, -15) [6%]
[14:51:43 INF] (Web) Rendering tile z0 t(2, -16) [6%]
[14:51:43 INF] (Web) Rendering tile z0 t(3, -16) [6%]
[14:51:44 INF] (Web) Rendering tile z0 t(2, -15) [6%]
[14:51:44 INF] (Web) Rendering tile z0 t(3, -15) [6%]
[14:51:45 INF] (Web) Rendering tile z0 t(4, -16) [7%]
[14:51:45 INF] (Web) Rendering tile z0 t(5, -16) [7%]
[14:51:45 INF] (Web) Rendering tile z0 t(4, -15) [7%]
[14:51:45 INF] (Web) Rendering tile z0 t(5, -15) [7%]
[14:51:46 INF] (Web) Rendering tile z0 t(6, -16) [7%]
[14:51:46 INF] (Web) Rendering tile z0 t(7, -16) [8%]
[14:51:47 INF] (Web) Rendering tile z0 t(6, -15) [8%]
[14:51:47 INF] (Web) Rendering tile z0 t(7, -15) [8%]
[14:51:47 INF] (Web) Rendering tile z0 t(8, -16) [8%]
[14:51:48 INF] (Web) Rendering tile z0 t(9, -16) [8%]
[14:51:48 INF] (Web) Rendering tile z0 t(8, -15) [9%]
Unhandled Exception: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: length
at Unmined.Minecraft.Misc.RangeStream..ctor(Stream baseStream, Int64 offset, Int64 length, Boolean leaveBaseStreamOpen)
at Unmined.Minecraft.Regions.RegionStream.GetRawStream(ChunkPoint chunkPoint)
at Unmined.Minecraft.Regions.RegionStream.GetDecompressedStream(ChunkPoint chunkPoint)
at Unmined.Level.DataSources.BlockDataSourceRegion.c__DisplayClass17_0.b__0()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Unmined.Level.DataSources.BlockDataSourceRegion.d__17.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Unmined.Core.Render.Terrain.TerrainRenderer.c__DisplayClass19_1`1.<g__RenderChunk|0>d.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Unmined.Core.Render.Terrain.TerrainRenderer.d__19`1.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Unmined.WebExport.WebMapExport.c__DisplayClass18_1.<g__RenderTile|1>d.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Unmined.WebExport.WebMapExport.d__18.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Unmined.Cmd.Web.WebRenderer.Run()
at Unmined.Cmd.Web.WebModule.b__6_0(WebRendererOptions opts)
at Unmined.Cmd.Program.Main(String[] args)
I figure this is probably because Unmined hasn’t been updated for 1.16 yet, but I just wanted to make sure.
Thanks!
Did the world exist prior to 1.16 ? You may need to cause chunks to reload and save to the new format to get it to work. I limited it to only the regions I know have been reloaded in full around original spawn.
unmined-cli image render –trim –world=world –output=main.png –area=”r(-1,-1,3,3)”
With a really large world, that is not fun, because you have to revisit the chunks in game, unless someone knows how to force reload/save chunks across all regions?
Hope that helps.
Are there any other cli arguments? I just learned about –area from the above post, presumably some combination of that are the XZ of the two corners?
Is there an argument to generate a cave map instead of a surface map? How about other dimensions?
Also getting the System.ArgumentOutOfRangeException error, with a 1.16.1 gameworld that was generated new with 1.16.1.
My scripted command line:
./unmined-cli image render –trim –world=”/home/tarliman/.minecraft/saves/Argus
” –output=”/home/tarliman/Downloads/Argus.png”
The resulting error message:
Unhandled exception. System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ‘length’)
at Unmined.Minecraft.Misc.RangeStream..ctor(Stream baseStream, Int64 offset, Int64 length, Boolean leaveBaseStreamOpen)
at Unmined.Minecraft.Regions.RegionStream.GetRawStream(ChunkPoint chunkPoint)
at Unmined.Minecraft.Regions.RegionStream.GetDecompressedStream(ChunkPoint chunkPoint)
at Unmined.Level.DataSources.BlockDataSourceRegion.c__DisplayClass17_0.b__0()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
— End of stack trace from previous location where exception was thrown —
Please send me your world for debugging (upload it to mediafire.com or another large file sharing service, and post the download link here or send it by email to megasys at unmined.net)