Shadowfacts
0c5e353525
This is slightly more efficient, and removes the need for interfaces to observe their inventories for changes (something that's not possible in Vanilla).