Giter Site home page Giter Site logo

blockmap's Introduction

BlockMap - A Minecraft 1.13 world viewer

This started as fork of TMCMR, but has been almost completely rewritten due to the update. If you want something stable that works with 1.12 and before worlds, go check it out.

Features:

  • A little interactive GUI based on JavaFX
  • Different color maps and shaders that highlight exactly what you are looking for (including an underground caves and an ocean ground view)
  • A gui library to include maps into your own JavaFX applications (mostly done, but not released yet)
  • A command line interface to render your worlds from scripts
  • The core rendering code as library to use in your own projects (not released yet)
  • Rendering scale: 1 pixel : 1 block
  • Faster than MCEdit!

Requirements:

  • Java 8+
  • The gui (library and standalone) rely on JavaFX. Make sure you have it on your class path!
    • Java 8 to Java 10 already include it if you are using the Oracle JDK
    • The OpenJDK 8 has it, but not OpenJDK 10
    • If all that does not work, try installing the OpenJFX Early-Accesss Builds
  • Minecraft 1.13 worlds. Chunks from before the release (even from 1.13 snapshots) will be ignored. Chunks from before 1.9 will throw errors. Please optimize your worlds in Minecraft before rendering them

Download:

Download the latest version from the Release page.

Usage:

The GUI version should just run by (double)clicking it. Otherwise run it through:

java -jar BlockMap-1.1.1.jar

to start. The commandline version can be called through one of

java -jar BlockMap-1.1.1.jar render
java -jar BlockMap-1.1.1.jar help

The latter one will tell you how to use it. On Linux even with colors!

If your world has been created before the Minecraft 1.13 release, please optimize it. To do this, start Minecraft, select your world, go to "Edit" and then "Optimize World".

GUI controls:

  • Mouse wheel to zoom in and out
  • Drag with the right mouse button to pan the view
    • This will very likely change in the future
    • If you drag to the edge, the mouse will wrap around so you can drag indefinitely. Blender users will appreciate this
  • When loading a world, you can select either a world folder, a region folder or a single region file

blockmap's People

Contributors

piegamesde avatar

Stargazers

Roman avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.