Simplify handling block and item ids
This commit is contained in:
@@ -67,34 +67,25 @@ LOGS = [
|
||||
'dark_oak_log',
|
||||
]
|
||||
|
||||
BED_IDS = set()
|
||||
for item_name in BEDS:
|
||||
BED_IDS.add(ITEMS['minecraft:'+item_name]['protocol_id'])
|
||||
|
||||
SHOVEL_IDS = set()
|
||||
for item_name in SHOVELS:
|
||||
SHOVEL_IDS.add(ITEMS['minecraft:'+item_name]['protocol_id'])
|
||||
def get_set(ids):
|
||||
result = set()
|
||||
for item_name in ids:
|
||||
result.add(ITEMS['minecraft:'+item_name]['protocol_id'])
|
||||
return result
|
||||
|
||||
AXE_IDS = set()
|
||||
for item_name in AXES:
|
||||
AXE_IDS.add(ITEMS['minecraft:'+item_name]['protocol_id'])
|
||||
|
||||
FOOD_IDS = set()
|
||||
for item_name in FOOD:
|
||||
FOOD_IDS.add(ITEMS['minecraft:'+item_name]['protocol_id'])
|
||||
|
||||
SAPLING_IDS = set()
|
||||
for item_name in SAPLINGS:
|
||||
SAPLING_IDS.add(ITEMS['minecraft:'+item_name]['protocol_id'])
|
||||
|
||||
LOG_IDS = set()
|
||||
for item_name in LOGS:
|
||||
LOG_IDS.add(ITEMS['minecraft:'+item_name]['protocol_id'])
|
||||
BED_IDS = get_set(BEDS)
|
||||
SHOVEL_IDS = get_set(SHOVELS)
|
||||
AXE_IDS = get_set(AXES)
|
||||
FOOD_IDS = get_set(FOOD)
|
||||
SAPLING_IDS = get_set(SAPLINGS)
|
||||
LOG_IDS = get_set(LOGS)
|
||||
|
||||
ITEM_NAMES = {}
|
||||
for item_name, item in ITEMS.items():
|
||||
ITEM_NAMES[ITEMS[item_name]['protocol_id']] = item_name.replace('minecraft:', '')
|
||||
|
||||
|
||||
def get_id(name):
|
||||
return ITEMS['minecraft:' + name]['protocol_id']
|
||||
|
||||
@@ -115,7 +106,9 @@ BERRIES_ID = get_id('sweet_berries')
|
||||
IRON_INGOT_ID = get_id('iron_ingot')
|
||||
|
||||
|
||||
INIT_NEEDED_ITEMS = BED_IDS | FOOD_IDS | set([CHEST_ID])
|
||||
INIT_NEEDED_ITEMS = BED_IDS | FOOD_IDS
|
||||
INIT_NEEDED_ITEMS.add(CHEST_ID)
|
||||
|
||||
NEEDED_ITEMS = INIT_NEEDED_ITEMS
|
||||
|
||||
INIT_WANTED_ITEMS = set()
|
||||
|
||||
Reference in New Issue
Block a user