McScanKt
1.0.1McScanKt is an external software for analyzing a minecraft map and to show custom items with ranking
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
- Kotlin 1.4
- Gradle 6.8
- MongoDB 4.4
- Region-manipulator & Nbt-manipulator 2.0
Wiki
Don't forget to read wiki and README page before ask questions.
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
Copyright notice - FlatIcon
Icons made by Freepik from www.flaticon.com
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta