Differences From
Artifact [b53d891f54]:
7 7 if meta:get_string('sorcery_seal_mode') == 'wand' or name ~= meta:get_string('owner') then
8 8 return true
9 9 end
10 10 end
11 11 return nextfn(pos,name)
12 12 end
13 13 end
14 +
15 +if minetest.get_modpath('hopper') then
16 + hopper:add_container {
17 + {'side', 'group:sorcery_device_generator','fuel'};
18 + {'bottom','group:sorcery_device_generator','fuel'};
19 +
20 + {'side', 'sorcery:coin_press','ingot'};
21 + {'bottom','sorcery:coin_press','gem'};
22 + -- output handled on our side; requires automation
23 +
24 + {'bottom','sorcery:infuser','infusion'};
25 + {'side', 'sorcery:infuser','potions'};
26 + -- output handled on our side
27 +
28 + {'top', 'sorcery:displacer','cache'};
29 + {'side', 'sorcery:displacer','cache'};
30 + {'bottom','sorcery:displacer','cache'};
31 +
32 + {'side','sorcery:displacer_transmit_gem','code'};
33 + {'side','sorcery:displacer_receive_gem', 'code'};
34 +
35 + {'side','group:sorcery_device_kiln','fuel'};
36 + {'top', 'group:sorcery_device_kiln','output'};
37 +
38 + {'top', 'group:sorcery_device_smelter','output'};
39 + {'bottom','group:sorcery_device_smelter','input'};
40 + {'side', 'group:sorcery_device_smelter','fuel'};
41 +
42 + {'top', 'sorcery:mill', 'output'};
43 + {'side', 'sorcery:mill', 'grinder'};
44 + {'bottom', 'sorcery:mill', 'input'};
45 +
46 + {'bottom', 'sorcery:harvester', 'charge'};
47 + -- output handled on our side
48 + }
49 +end