I did it, honestly, for recreational and self-education purposes.
Here it is:
https://github.com/vlkolak/charcoal/archive/0.2.1.zip
https://github.com/vlkolak/charcoal/archive/0.2.1.tar.gz
Or browse it here
https://github.com/vlkolak/charcoal
Depending on settings, the changes to your game from than mod will vary:
( see them here https://github.com/vlkolak/charcoal/blob/0.2.1/settings.txt )
charcoal.separate_node : enables the charcoal item.
If you set it to false, "cooking" wood will produces ordinary coal.
Else, you should be able to do gunpowder (if tnt is active), torches, dye and blocks from it, as well as using it - and blocks - as fuel.
And nerfs:
charcoal.cooking_time : in seconds, how long it will cook.
I did not want it to be too easy to have an infinite coal supply.
charcoal.lump_per_tree : If it is less than 4, you don't get planks to (char)coal recipe.
Again, I did not want it to be too easy to have an infinite coal supply.
Of course, you can change the settings per world.
TODOs?
I might do something from this list:
- graphite item through silicon carbide item.
- graphene, through graphite.
- anything just here https://en.wikipedia.org/wiki/Coal#/media/File:Coal_to_chemicals_routes_diagram.jpg