Aaron Suen 9a75f4c87a More flexible burning API.
Stone, lode, and lux tools now all have their handles burn, and
eject the non-flammable portions of the tool.

Now using a unified on_ignite hook for when flammable things catch
fire.  The call is made BEFORE the node is replaced, and has an
opportunity to look at node metadata and eject anything
non-flammable.

It can be a function, e.g. for shelves, or a static value in the
same format that the function would return (e.g. for lode tools
which need string values for temper substitutions).

If it returns a string or itemstack, it will eject that from the
position where the node burned.  If it returns a table it will
eject all the values of that table.
2019-09-07 11:28:51 -04:00
..
2019-02-20 00:40:55 -05:00
2019-03-14 01:16:44 -04:00
2019-03-02 20:39:08 -05:00
2019-08-27 19:14:51 -04:00
2019-09-07 11:28:51 -04:00
2019-03-14 01:16:44 -04:00