|
6 | 6 | import shutil |
7 | 7 | import sys |
8 | 8 |
|
9 | | -__version__ = '0.1.2' |
10 | | -latest_mc_version = '1.20.5' |
| 9 | +__version__ = '0.1.3' |
| 10 | +latest_mc_version = '1.20.6' |
11 | 11 |
|
12 | 12 | # # # # # # # # # # # # # # # # # # # # # # |
13 | 13 | # Please set this to your username if you are modifying this script |
14 | 14 | modified_by = '' |
15 | 15 | # # # # # # # # # # # # # # # # # # # # # # |
16 | 16 |
|
17 | 17 |
|
18 | | -def ver(base_version, /, start, end, *, pf): |
| 18 | +def ver(base_version, start, end, *, pf): |
19 | 19 | return {f'{base_version}.{x}': pf for x in range(start, end + 1)} |
20 | 20 |
|
21 | 21 |
|
22 | 22 | pack_formats = { |
23 | | - '1.20.5': 41, '1.20.4': 26, '1.20.3': 26, '1.20.2': 18, |
| 23 | + '1.20.6': 41, '1.20.5': 41, |
| 24 | + '1.20.4': 26, '1.20.3': 26, '1.20.2': 18, |
24 | 25 | '1.20.1': 15, '1.20': 15, '1.19.4': 12, |
25 | 26 | ** ver('1.19', 1, 3, pf=10), |
26 | 27 | '1.19': 10, |
@@ -299,6 +300,8 @@ def zipdir(data_path, ziph): |
299 | 300 | globals = build_globals(func_stack, [], func_files, {}) |
300 | 301 |
|
301 | 302 | comp_file(input, f, globals, verbose=verbose) |
| 303 | + if func_files: |
| 304 | + os.makedirs(output) |
302 | 305 | for f, content in func_files.items(): |
303 | 306 | f = f[f.find(':') + 1:].replace('/', '_').removesuffix(f'.{FUNC_EXT}') |
304 | 307 | mcfunction_path = os.path.join(output, f'{f}.mcfunction') |
|
0 commit comments