Skip to content

Builder256/JourneyMap-Worldmap-Generator

Repository files navigation

JourneyMap Worldmap Generator

Overview

This tool generates a complete world map image by merging map data from JourneyMap.

Background

When using JourneyMap in Minecraft 1.7.10, generating map images for large worlds (tens of kilometers wide) often results in corrupted images.

While JourneyMap Tools exists, it did not work properly in my environment. Therefore, I developed this tool as an alternative.

Installation & Usage

Requirements

  • Node.js v20.17.0 or later

Steps

  1. Install Node.js
  2. Download worldmap-generator.js from the main branch
  3. Place JourneyMap's map data images in the images/ directory (see example below)
  4. Run the following command in the same directory as worldmap-generator.js:
    node worldmap-generator.js
  5. The generated map image will be saved in the output/ directory as worldmap-YYYY-MM-DD.png

Directory Structure Example

./
├── images/
│   ├── -1,-1.png
│   ├── -1,-2.png
│   ├── 1,-1.png
│   └── ...
├── output/
│   └── worldmap-YYYY-MM-DD.png
└── worldmap-generator.js

Features

  • Merges JourneyMap map data to generate a world map
  • Ignores map data containing only the northernmost chunk to prevent excessive map size

Development Environment

  • Node.js v20.17.0

概要

JourneyMap の地図画像データを統合し、全体マップの画像を生成するツールです。

背景

Minecraft 1.7.10 の JourneyMap を使用している際、大規模なワールド(数十km四方)では JourneyMap の標準機能によるマップ画像の生成が破損してしまう問題が発生しました。

JourneyMap Tools という既存ツールもありますが、私の環境では正常に動作しなかったため、本ツールを開発しました。

インストール & 使い方

必要環境

  • Node.js v20.17.0 以降

手順

  1. Node.js をインストール
  2. main ブランチから worldmap-generator.js をダウンロード
  3. images/ ディレクトリに JourneyMap の地図データを配置(例は下記参照)
  4. worldmap-generator.js と同じディレクトリで以下のコマンドを実行
    node worldmap-generator.js
  5. output/ ディレクトリに worldmap-YYYY-MM-DD.png 形式でマップ画像が生成されます

ディレクトリ構成例

./
├── images/
│   ├── -1,-1.png
│   ├── -1,-2.png
│   ├── 1,-1.png
│   └── ...
├── output/
│   └── worldmap-YYYY-MM-DD.png
└── worldmap-generator.js

機能

  • JourneyMap の地図データを統合し、ワールドマップを生成
  • 極端に大きな地図が生成されないよう、北側1チャンク分のみのデータは無視

開発環境

  • Node.js v20.17.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published