mrkeyoor.com_
Wed 11 Nov 03:17 UTC
Dataevaluationupdated 31 Oct 2026

arnis review

Try Arnis if you want a real place as the starting point for a Minecraft build and can inspect the generated result before committing to it. Arnis generates Minecraft worlds from OpenStreetMap and elevation data. Our sandbox verified source installation, compilation and a test command, but did not validate a generated world.

+55stars / 7d
Verdict

Arnis is worth a small geographic-generation trial, with successful source setup in our sandbox and a documented persistent Java workflow at the tested commit. Start with a release download unless you need to work on the Rust source. Inspect a representative area in your intended game and tools before expanding it. Our run did not establish output accuracy, generation speed or safe preservation of existing builds.

We ran it

Lab card: what happened when we ran arnisScreenshot of arnis (arnismc.com)
Install✓ · 109s658 packages
Build✓ · 421s
Tests✓ · 201s2736 passed · 0 failed of 2736 (cargo test)
Repo2832 files~212,595 lines of source · 47.4 MB · 4 CI workflows · tests dir

Answers from our run

Does arnis build from source?

Dependencies installed in 109 seconds (658 packages), and the build succeeded in 421 seconds. We cloned commit 8e3fac4 into a clean Debian container with 3 CPUs and no project-specific setup.

Do arnis's tests pass?

Yes. The project's own test command finished in 201 seconds and reported 2736 passed, 0 failed (cargo test).

Who should not use arnis?

Readers who need measured generation speed or verified geographic accuracy: our run established neither.

What are the alternatives to arnis?

TerraPlusPlus, WorldEdit. Arnis is worth a small geographic-generation trial, with successful source setup in our sandbox and a documented persistent Java workflow at the tested commit.

Setup4/5Under the visible rubric, a documented download route and successful sandbox source installation and build support 4; GUI startup and release executables were not tested.
Docs3/5Under the visible rubric, the supplied README documents selection, generation modes and One World constraints; the linked wiki's completeness was not evaluated.
CommunityN/AThe supplied repository snapshot and release contributions do not establish support responsiveness, resolution quality or the experience of new contributors.
MaturityN/AThe sandbox completed source checks, but no generated world, repeated-generation workflow or downstream editor compatibility was validated.

Discussed on

  1. hnArnis: Generate cities in Minecraft from OpenStreetMap476 points
  2. hnArnis – Generate cities from real life in Minecraft using Python3 points

Who it’s for

Builders who want to generate a selected geographic area and then inspect or edit it.
Java players interested in extending adjacent areas through the documented One World mode.
Rust contributors who need a dated account of source setup rather than a world-generation benchmark.

Who it’s NOT for

Readers who need measured generation speed or verified geographic accuracy: our run established neither.
Operators who need demonstrated protection of player builds during repeated generation: that workflow was not tested.
Users who require verified compatibility with a particular Minecraft release or downstream editor: our sandbox did not open generated output.

Setup reality

In our run on October 3, 2026, at commit 8e3fac4, installation took 109 seconds, the build took 421 seconds and the test command took 201 seconds. All three commands returned exit code zero without timing out in our sandbox, which had 3 CPUs, 12 GB of memory and the lab-rust:1 image. The recorded dependency count was 658.

The build tail identifies the dev profile as unoptimized with debug information. This was not a release-build timing. The README offers a release download as an alternative to compiling, and the supplied v3.1.0 release page lists Windows, Linux and universal macOS executables. We did not launch those executables.

The stored parser summaries report 2736 passed, 0 failed and 2736 total. The retained output repeats a Cargo footer around a replay marker, so these aggregates may double-count results. They are not verified counts of unique tests or exhaustive coverage. No audit result or scanned-package coverage is recorded.

Should you try Arnis?

Use Arnis for a small trial of a place you want to build in Minecraft. Arnis generates Minecraft worlds from OpenStreetMap and elevation data. Its documented workflow starts with selecting a rectangle on a map, then choosing generation settings. That makes it worth evaluating for a geographic starting map, while the quality of your particular location still needs inspection.

Our evidence supports a narrower conclusion than a finished-world review: the source installed, compiled and completed its test command in our sandbox. We did not generate a region, launch the GUI, open a world in Minecraft or measure generation speed. This correction uses the existing run; it does not report a new execution.

What our October sandbox run established

In our run on October 3, 2026, at commit 8e3fac4, installation took 109 seconds, the build took 421 seconds and the test command took 201 seconds. The harness records command success, exit status, elapsed time and timeout status separately from parsed test counts. Each command returned zero and did not time out.

The retained compiler output says the build used the dev profile with debug information. Treat the build duration as source-setup evidence, rather than a release-build or world-generation benchmark.

The attached stored parser summaries report 2736 passed, 0 failed and 2736 total. However, the retained log repeats the same Cargo summary before and after a replay marker. Those stored aggregates may count results more than once; they do not establish a unique or exhaustive test total. The raw footer also includes ignored tests. Ignored tests are not failures, and the aggregate skipped-test field is unknown.

The successful command is useful evidence that this checkout completed its automated checks in this environment. It does not establish what those checks cover or whether a particular exported map works. There is no recorded security audit, and scan coverage is unknown.

The MrKeyoor testing methodology explains how command outcomes and parsed counts reach the review. That page supplies provenance context; its current revision does not establish which procedure version governed this older run.

One World changes the expansion decision

At the tested commit, the README documents One World mode for extending a persistent Java world. It says successive areas share a Web Mercator frame, while the first run fixes scale, terrain mode and build height; rotation is off. The earlier page's blanket recommendation to avoid Arnis for persistent expansion therefore does not fit the supplied commit-specific documentation.

That documentation establishes an available workflow, not a result from our sandbox. We did not test adjacent-area joins, repeated generation or preservation of player-built structures. Before using it on a valued world, test adjoining areas and repeated runs on a disposable copy.

The commit-specific README lists Java Edition 1.17+, Bedrock Edition and Luanti. The supplied current README lists Java Edition 1.21.4+ instead. Check the requirements for the exact build you download rather than treating either statement as a compatibility result from our run.

Choose generation inputs before enlarging the area

The tested commit documents three modes. The default geo-terrain mode combines mapped objects with elevation. Geo-only places OpenStreetMap objects on flat ground. Terrain-only generates elevation terrain and skips the OpenStreetMap query and Overture fetch.

Use that separation to make a trial easier to inspect: choose terrain-only when terrain is the question, or include objects when roads and buildings matter. Compare the result with the place you intended to recreate before enlarging the selection. Our build and test timings cannot predict the cost or accuracy of that larger job.

Which alternative fits the task?

TerraPlusPlus is an alternative for a modded Earth-generation workflow that requires Forge, CubicChunks and CubicWorldGen. Its README describes public terrain datasets, OpenStreetMap roads and teleportation by latitude and longitude. Choose it when that mod setup fits your intended world. Its existence is no longer a reason to claim Arnis lacks a persistent-world option, and we have no comparative performance or accuracy measurements.

WorldEdit is a Java Edition in-game editor with selections, schematics, copy and paste, brushes and scripting. It is a possible companion after geographic generation when you need to change blocks. Choose it directly when editing an existing world is the task; it does not replace Arnis's documented geographic-input workflow.

How the ratings are assigned

For assessed dimensions, the rubric is: 1 means a recorded blocker, 2 means substantial documented friction, 3 means a documented route with limited validation, 4 means a documented route plus successful relevant sandbox checks, and 5 requires broader validation across the intended workflow. These are editorial ratings, not benchmark scores.

Setup ease receives 4 because a download route is documented and source setup succeeded in our sandbox, although the desktop application was not launched. Documentation receives 3 because the supplied README explains the basic workflow and generation modes and points to a wiki; the full wiki was not evaluated. Community support quality and operational maturity remain unassessed. Repository attention and a successful test command do not resolve those questions.

Alternatives

ProjectWhat it isPick it when
TerraPlusPlusA modded Earth generator using public terrain datasets and OpenStreetMap data.Choose it when you want its modded Earth workflow and can use the required Forge, CubicChunks and CubicWorldGen setup.
WorldEditA Java Edition in-game world editor with selections, schematics, brushes and scripting.Choose it for editing an existing world, or consider it as a companion after Arnis generation when block editing is the next task.

What people are saying

  1. [github-trending] louis-e/arnis

Sources

  1. Arnis README
  2. Arnis repository facts
  3. Arnis v3.1.0 release
  4. Issue 667: elevation scaling and smoothing
  5. Issue 1036: persistent world generation
  6. Issue 1296: Bedrock biome data
  7. Issue 1290: Linux EGL startup

More data reviews

rerun · telegraf · rocksdb · redash · akshare · DB-GPT · the whole board →