Suppose we have:
- blocks
- air (default)
- stone
- grass
- reactor
- blocks
- air (default)
- stone
- grass
- reactor
- camera
- blocks
- air (default)
- stone
- granite (by damage value 1)
- grass
- obsidian
- blocks
- air (default)
- stone
- granite
- grass
- obsidian
- egg
- master block list
- air (default)
- stone
- granite
- grass
- obsidian
- reactor
- egg
- future (contains all info to replicate in source format)
java/a/stone,1 => master/granite
java/a/stone,0 => master/stone
java/b/stone => master/stone"
java/a/obsidian => master/obsidian
java/b/egg => master/egg
pe/a/stone => master/stone
pe/a/reactor => master/reactor
pe/b/reactor => master/reactor
pe/b/camera => master/camera
master/stone via java/a => java/a/stone
master/camera via java/a => java/a/air
master/camera via pe/a => pe/a/air
master/camera via pe/b => pe/b/camera
java/a/future_b => master/future<java/a/future_b>