this repo has no description
at main 1.2 kB view raw
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);