Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hubtou/minecraftregionscanner

A Minecraft 1.7.10 (only) command line utility to analyze and edit region files
https://github.com/hubtou/minecraftregionscanner

datafixer lotr mca mca-file mca-region minecraft minecraft-tool

Last synced: 21 days ago
JSON representation

A Minecraft 1.7.10 (only) command line utility to analyze and edit region files

Awesome Lists containing this project

README

        

:warning: Due to [Microsoft inept policy concerning Minecraft accounts](https://help.minecraft.net/hc/en-us/articles/19615552270221) I no longer have access to the game and thus won't maintain this software anymore

# About Minecraft Region Scanner

A Minecraft 1.7.10 (only) command line utility to analyze and mass edit region files.

This utility fully supports the Lord of the Rings mod (LOTRmod) v35.3.

# Compilation

Just type "make" in a Unix-like computer.

You'll need a Java Compiler (I used Java 1.8) and a zip package.

# Installation / Configuration / Usage

Please check the tool's wiki at https://lotr-minecraft-mod-exiles.fandom.com/wiki/Minecraft_Region_Scanner.

# Versions and changelog

1.03 2019-08-11

- Show content of Mob Spawner tile entities (both vanilla and LOTR)
- Renamed options unknown to fixunknown and stacks to fixstacks
- Added detection and report of excessive number of entities in a single spot
- Added new option -e / --fixentities to fix excessive number of entities in a single spot

1.02 2019-08-09

- Provided our test bed in test/r.0.0.mca
- Updated Querz NBT library to 4.1
- Modified the Makefile to fetch and build external libraries
- Fixed a display bug causing negative stacks of items when there are more than 127
- Added new option -S / --stacks to fix stacks of more than 64 items

1.01 2019-08-06

- Fixed bug #1 (Tile entities for modified or deleted blocks are not removed)
- Added detection and report of invalid chunk locations

1.00 2019-07-18

Initial public release. Supports v34.3 to v35.2 of the Lord of the Rings mod (LOTRmod)

# Caveats

Developed with Java 1.8 (recompile if your server is running under a lower version) and tested only on Minecraft 1.7.10 / Forge 10.13.4.1614.

# Limits & Known bugs

See the tool's wiki.

# Further development plans

All the main functionalities are implemented.

There's a list of possible unimplemented functionalities on the tool's wiki.

However I have no plan to port this to newer Minecraft versions as I will only use it for the LOTR mod.

# License

This open source software is distributed under a BSD license (see the "License" file for details).

# Credits

The Java Archive (jar) file used for binary distribution bundles 2 external libraries:

- Querz NBT 4.1 (see https://github.com/Querz/NBT)

- Apache Commons CLI 1.4 (see https://commons.apache.org/proper/commons-cli/)

The source code includes a snippet of code from lxknvlk (https://stackoverflow.com/users/3060279/lxknvlk) found at https://stackoverflow.com/questions/16273318/transliteration-from-cyrillic-to-latin-icu4j-java to transliterate cyrillic to latin.

The project logo is derived from EditOrange (https://www.deviantart.com/editorange) "Chunk #1" picture.

# Author

Hubert Tournier

August 11, 2019