forked from thelampgod/WorldBadger
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtodo
More file actions
69 lines (59 loc) · 2.88 KB
/
todo
File metadata and controls
69 lines (59 loc) · 2.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Datamining program for 1.13+ (focus on whatever version 2b2t is on)
Inspo DaMatrix/SaveSearcher
Use Querz/Nbt (version 7) for reading mca's
Features needed:
for all modules:
- with optional limits by y
- outputs by default the coordinates of the match to file of the same name as the module
- option to generate result as top-down image - or gdal2tiles tiled map with coordinates added
* Sign search module
- clean output mode without json
- raw output mode
- can search for specific string to only extract those signs
* BlockEntity search module
- optionally by blockentity type
- option to output full raw nbt.
* Entity search module
- optionally by entity type
- option for tamed only
- option for converting owner-uuid to username using mojang api
- output useful info by default (customname, health)
- option to output full raw nbt
* Block search module
- specify block type and optionally meta
pre-requisite: chunk sections abstracted away from palette, want something like chunk.getBlockAt(x,y,z) but should still skip
the entire section if its a singlevaluepaletted section (like if searching for water and finding a singlevaluepalleted section of water,
add all coords of the section to output from only the first check of the section, don't check every coord of the section.)
* Item search module
- search for items inside of block entities and entity inventories (item frames, donkey/boat chests etc.)
- premade book item searcher with special formatting
- premade map item searcher with option for image generation
* Version-guesser module - not full on chunkversionchecker, only using block types in chunks to guess version:
need to specify dimension
Overworld:
- Contains deepslate above y5 (check 1 section slice above y5 for deepslate): newer than 1.17
- Contains andesite, diorite or granite: newer than 1.7
- else: older than 1.8
Nether:
- Biome is not nether_wastes: newer than 1.15
- Contains nether_gold_ore: newer than 1.15
- Contains magma: newer than 1.9 (need only check y27-y36)
- Contains quartz ore: newer than 1.4
- else: older than 1.5
- option to generate image or coords
* Diff module
- input 2 worlds and print differences:
-> as csv (x,y,z,was,is)
-> as stats per block type (example: obsidian: +52000, -5000)
-> as new world
- modes:
-> additions: keeps blocks that were added in the newer world
-> deletions: keeps blocks that were removed in the newer world
-> untouched: keeps blocks that were not modified
-> as image (green added, red deleted)
- get age of chunks for compare order, (by default), with option to override by world input order
* Biomes module
- optionally by biome type
- output as top-down-image
- choose which y to use for the image
- if output as csv, only print for every unique biome pattern for each y or section in the chunk (biomes for sections above ground are normally all the same)