McScanKt
McScanKt is a software for analyzing a minecraft map and to show items with a custom name and / or a description to do a ranking.
This project use Kotlin (typesafe and modern language).
Requirements
- Java 11
Usage
java -jar McScanKt-1.0.0.jar --help
Arguments :
--worldFolder or -w ./path/to/world : Analyze Minecraft map
--regionFile or -r ./path/to/region.mca : Analyze one region file
--playerData or -p ./path/to/player.dat : Analyze one player file
To configure external storage or others options, please check Wiki section.
Output HTML
After analyzing the data on the world, region or players, mcscankt will produce a folder with the html results, items with a custom name or / and custom lores are sorted in descending order (largest to smallest).
Now, you could check what custom items is more present, in futur release i will add all locations and uuid on output (already present in software counter and in mongodb storage).
On my test server with new map, i have added some items in my inventory and in chest here the results :
Technology stack
Wiki
Don't forget to read wiki and README page before ask questions.
Wiki Home
Analyzed elements and supported minecraft versions ?
Please check README on github page to have all informations
Planned features
- Add others database storage type like MySQL.
- Add multiples options to add some filters (minimal item counter, filter by item id, name etc...).
- Add multiples output system in addition to html (colored console, disabled output, etc..).
- Add compatibility with older versions.
- Add more unit test and integration test.
- Community suggestion ?
Community Discord
https://discord.gg/gWe5u3A
Copyright notice - FlatIcon
Icons made by
Freepik from
www.flaticon.com