uNmINeD 0.12.14-dev

New uNmINeD development snapshot is available for download!

Changes:

  • (GUI) Fixed region loader crash
  • (GUI) Fixed web map generator crash

This Post Has 21 Comments

  1. joebob2000

    Thanks for your great work on this! Its a very cool product! Shameless beg time: when will we be able to use it to find diamonds?

    1. Maldin

      joebob You have always had this ability already. Find the blocktags.minecraft.json file in the /Metapacks/Default/ directory. Edit the file using Wordpad and find this text:

      “minecraft:diamond_ore”: [
      “#unmined:blocking”,
      “#unmined:natural”,
      “#unmined:stone”,
      “#unmined:ore”,
      “#unmined:ground”

      Change the word “ground” to “snow” and restart uNmINeD. Now diamond ore will look white in the slicer.
      And since I’m posting here for the first time, let me say that you uNmINeD is an amazing tool! I’ve been using it for years, and can’t wait for the newest version to be finished. (I’m getting the unreadable chunks with the red circle as well with new maps) Thanks for all of your hard work! This is by far the best Minecraft map viewer out there.

  2. David R. B.

    Hey, I’ve been using this map exporter fairly exclusively and love it.

    Any update on having the image export option return?

  3. malestorm

    Will there be a CLI version of 0.12.14-dev ? The downloads for 0.12.14-dev are only GUI

  4. BuckBackup

    Just wanna say thank you!

  5. Alex

    Thx for great prog. Can i make filter in this version?

  6. Rob

    Is there a way you make a button to render a web based map?

    1. Rob

      i can’t get the CLI to work with the powershell thing, also maybe an option to change certain block colors? to fit more your own style?

  7. Louis

    The generation process stops at 45%? I cannot get it to run further. ๐Ÿ™
    here is the error code:

    Unhandled Exception: System.AggregateException: One or more errors occurred. —> System.IO.InvalidDataException: Invalid chunk length 4092)
    at Unmined.Minecraft.Regions.RegionCompressor.GetDecompressedStream(Stream stream) in C:\Code\Unmined.NetCore\Unmined\Unmined.Minecraft\Regions\RegionCompressor.cs:line 16
    at Unmined.Minecraft.Regions.RegionBuffer.GetDecompressedStream(ChunkPoint chunkPoint) in C:\Code\Unmined.NetCore\Unmined\Unmined.Minecraft\Regions\RegionBuffer.cs:line 45
    at Unmined.Level.DataSources.BlockDataSourceRegion.c__DisplayClass18_0.b__0() in C:\Code\Unmined.NetCore\Unmined\Unmined.Level\DataSources\BlockDataSourceRegion.cs:line 66
    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__18.MoveNext() in C:\Code\Unmined.NetCore\Unmined\Unmined.Level\DataSources\BlockDataSourceRegion.cs:line 65
    — 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.Misc.AsyncReferenceCountingIdentityMap`2.d__5.MoveNext() in C:\Code\Unmined.NetCore\Unmined\Unmined.Misc\AsyncReferenceCountingIdentityMap.cs:line 59
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    at Unmined.Misc.AsyncReferenceCountingIdentityMap`2.d__5.MoveNext() in C:\Code\Unmined.NetCore\Unmined\Unmined.Misc\AsyncReferenceCountingIdentityMap.cs:line 64
    — 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__10.MoveNext() in C:\Code\Unmined.NetCore\Unmined\Unmined.Level\DataSources\BlockDataSourceRegion.cs:line 35
    — 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__DisplayClass15_3`1.<g__RenderChunk|0>d.MoveNext() in C:\Code\Unmined.NetCore\Unmined\Unmined.Core\Render\Terrain\TerrainRenderer.cs:line 92
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    at Unmined.Core.Render.Terrain.TerrainRenderer.d__15`1.MoveNext() in C:\Code\Unmined.NetCore\Unmined\Unmined.Core\Render\Terrain\TerrainRenderer.cs:line 124
    — 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.c__DisplayClass6_1.g__RenderTile|0(IntPoint tilePoint) in C:\Code\Unmined.NetCore\Unmined\Unmined.Cmd\Web\WebRenderer.cs:line 208
    at System.Threading.Tasks.Parallel.c__DisplayClass42_0`2.b__1()
    at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
    at System.Threading.Tasks.Task.c__DisplayClass176_0.b__0(Object )
    — End of inner exception stack trace —
    at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
    at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
    at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
    at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
    at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
    at Unmined.Cmd.Web.WebRenderer.Run() in C:\Code\Unmined.NetCore\Unmined\Unmined.Cmd\Web\WebRenderer.cs:line 229
    at Unmined.Cmd.Web.WebModule.c.b__2_0(WebRendererOptions opts) in C:\Code\Unmined.NetCore\Unmined\Unmined.Cmd\Web\WebModule.cs:line 17
    at Unmined.Cmd.Program.Main(String[] args) in C:\Code\Unmined.NetCore\Unmined\Unmined.Cmd\Program.cs:line 44

    i also cant open the generated html file. is there any hidden trick?

    1. Louis

      i solved this my self ๐Ÿ™‚

      1. Jeromy

        How did you solved this?
        I’m having the same problem.

      2. Alex

        I’m also looking for a solution to this problem. If anyone has any info on what could cause it, I’m eager to hear.

  8. Guy

    I really like this tool but since 1.14 I’ve had an issue where at some zooms I have a full view but at others the same chunk will be empty with a red circle in it. What is the cause and will it be fixed or is it something I can fix.
    Current version is 1.15.1 but was also happening on 1.14

    1. Moving20

      @guy I also had this problem months ago, maybe even a year ago and fixed it. But to be clear, I may be wrong with this explanation cause it’s been awhile, but in case I’m right I might as well share. If I recollect correctly, those chunks are red because they are an older version before mojang changed the world generation. 1.13 was the update that changed it I believe. So to unmined, it can’t read those old chunks. So to update them for unmined, you must either physically in game revisit those chunks so they update or optimize the world(under edit world) which will update the entire world at once(optimizing worlds can be buggy so make a back up). I think I did both because it was a map for me and my group of friend’s server. So there were a lot of out of date chunks over vast distances.

      1. X99

        Blank chunks with a red circle doesn’t just mean outdated. I was playing on a brand new (started in 1.15.2) survival world with a friend yesterday, with Unmined and MineAtlas running behind it so we could find a village. Each time I stopped moving to update Unmined, the chunks around my current position would show the red dot and stay that way until both of us moved out of the area. It also does this on my creative world (started in 1.13.2) when I quickly switch from the world to Unmined, with updated chunks showing the red circle if I zoom in and out quickly (to reload the view) within five seconds of leaving the Minecraft window. I think in that case, Unmined is trying to map out chunks that the game is still trying to autosave. My fix is to just zoom in and out a few times and see if your chunks load, or try to load Unmined after quitting the game.

  9. Javirulo

    Can I download the map as .png or .jpg?

  10. Jimmytheant

    When you are going to render, try turning off save, then turn it back on when the render is done.

  11. moh

    Could the web renderer get more love, pretty please?
    I would really like to use it to display the server map as it is over 7 times faster at rendering top-down view than mapcrafter in my tests.

    Features I would like to see are:
    – allow zooming even further than highest native tile (maxNativeZoom in combination with maxZoom in leaflet?) by scaling it up (nearest neighbor ideally)
    – ability to show/hide world spawn point on map (command line flag?) and/or other custom pins (user json file?)
    – support for other tile formats than jpeg (webp, indexed png)

  12. Chess

    I cant get the web export to work with both the gui interface as with the command line,

    Exception Systen.ArgumentOutOfRangeException: Parameter name: length

  13. Tarliman

    Can we get documentation on the CLI please? I can’t find anything on the site that shows what the switches are. I’ve been unable to do a subsurface map, and would really like to look underwater for a variety of reasons (clay, temples, stuff I’ve built, etc.), or to work down through an area and see where the mineral deposits are.

  14. cai2015

    when i use x-ray,there are something(it called no block). how to solve it๏ผŸ

Leave a Reply to Maldin Cancel reply