this repo has no description
1import os, json
2
3files = os.listdir("textures/map/")
4
5i = 999
6
7# finalfile = '{"parent": "item/generated","textures": {"layer0": "item/map","layer1": "item/map_overlay"},"overrides": ['
8
9for fullfilename in files:
10 i += 1
11 filename = fullfilename.split(".")[0]
12
13 # print('MapLookup.put("' + filename + '", ' + str(i) + ');')
14
15 js = '{"parent": "minecraft:item/generated", "textures": {"layer0": "minecraft:map/abcdabcd"}, "display": {"gui": {"scale": [1.2, 1.2, 1.2]}}}'
16 js = js.replace("abcdabcd", filename)
17
18 # file = open(f"models/custom/map/{filename}.json", "r")
19
20 # current_file = json.loads(file.read())
21
22 # current_file["display"] = {
23 # "gui": {
24 # "scale": [1.2, 1.2, 1.2]
25 # }
26 # }
27
28 file = open(f"models/custom/map/{filename}.json", "w")
29
30
31 file.write(js)
32
33 # file.write(json.dumps(json.loads('{"parent": "minecraft:item/generated","textures": {"layer0": "minecraft:map/' + filename + '"}}')))
34
35 # predicate = '{"predicate": {"custom_model_data": ' + str(i) + '},"model": "custom/map/' + filename + '"},'
36
37 # finalfile += predicate
38
39
40# finalfile += ']}'
41# mapfile = open("models/item/map.json", "w").write(finalfile);