Skip to content

Commit 0ddb2ad

Browse files
committed
Add particles and simplify convert.py
1 parent a2a6abe commit 0ddb2ad

2 files changed

Lines changed: 29 additions & 46 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ dist/
33
minecraft_data.egg-info
44
*.pyc
55
__pycache__
6+
.vscode

minecraft_data/tools.py

Lines changed: 28 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -10,62 +10,44 @@ def convert(_dir, version, edition ='pc'):
1010
data = _grabdata(_dir, datapaths[edition][version])
1111
ret = {}
1212
if 'blocks' in data:
13-
ret.update({
14-
'blocks': _by_id(data['blocks']),
15-
'blocks_name': _by_name(data['blocks']),
16-
'blocks_list': data['blocks'],
17-
})
13+
ret['blocks'] = _by_id(data['blocks'])
14+
ret['blocks_name'] = _by_name(data['blocks'])
15+
ret['blocks_list'] = data['blocks']
1816
if 'items' in data:
19-
ret.update({
20-
'items': _by_id(data['items']),
21-
'items_name': _by_name(data['items']),
22-
'items_list': data['items'],
23-
})
17+
ret['items'] = _by_id(data['items'])
18+
ret['items_name'] = _by_name(data['items'])
19+
ret['items_list'] = data['items']
2420
if 'biomes' in data:
25-
ret.update({
26-
'biomes': _by_id(data['biomes']),
27-
'biomes_list': data['biomes'],
28-
})
21+
ret['biomes'] = _by_id(data['biomes'])
22+
ret['biomes_list'] = data['biomes']
2923
if 'recipes' in data:
30-
ret.update({
31-
'recipes': data['recipes'],
32-
})
24+
ret['recipes'] = data['recipes']
3325
if 'instruments' in data:
34-
ret.update({
35-
'instruments': _by_id(data['instruments']),
36-
'instruments_list': data['instruments'],
37-
})
26+
ret['instruments'] = _by_id(data['instruments'])
27+
ret['instruments_list'] = data['instruments']
3828
if 'materials' in data:
39-
ret.update({
40-
'materials': data['materials'],
41-
})
29+
ret['materials'] = data['materials']
4230
if 'entities' in data:
43-
ret.update({
44-
'mobs': _by_id(_filter('type', 'mob', data['entities'])),
45-
'objects': _by_id(_filter('type', 'object', data['entities'])),
46-
'entities_name': _by_name(data['entities']),
47-
'entities_list': data['entities'],
48-
})
31+
ret['mobs'] = _by_id(_filter('type', 'mob', data['entities']))
32+
ret['objects'] = _by_id(_filter('type', 'object', data['entities']))
33+
ret['entities_name'] = _by_name(data['entities'])
34+
ret['entities_list'] = data['entities']
4935
if 'protocol' in data:
50-
ret.update({
51-
'protocol': data['protocol'],
52-
})
36+
ret['protocol'] = data['protocol']
5337
if 'windows' in data:
54-
ret.update({
55-
'windows': _by_id(data['windows']),
56-
'windows_name': _by_name(data['windows']),
57-
'windows_list': data['windows'],
58-
})
38+
ret['windows'] = _by_id(data['windows'])
39+
ret['windows_name'] = _by_name(data['windows'])
40+
ret['windows_list'] = data['windows']
5941
if 'effects' in data:
60-
ret.update({
61-
'effects': _by_id(data['effects']),
62-
'effects_name': _by_name(data['effects']),
63-
'effects_list': data['effects'],
64-
})
42+
ret['effects'] = _by_id(data['effects'])
43+
ret['effects_name'] = _by_name(data['effects'])
44+
ret['effects_list'] = data['effects']
6545
if 'version' in data:
66-
ret.update({
67-
'version': data['version'],
68-
})
46+
ret['version'] = data['version']
47+
if 'particles' in data:
48+
ret['particles'] = _by_id(data['particles'])
49+
ret['particles_name'] = _by_name(data['particles'])
50+
ret['particles_list'] = data['particles']
6951

7052
def find_item_or_block(find):
7153
if isinstance(find, int): # by id

0 commit comments

Comments
 (0)