CJ
CJ
Blocked by cache utils, we need pathfinding in order to complete this properly.
https://kotlinlang.org/docs/reference/coroutines/coroutines-guide.html
A good way to do this would be to associate the correct message with every tool instance, then apply that message [here](https://github.com/luna-rs/luna/blob/master/plugins/world/player/skill/fishing/fish.sc#L260).
They should be able to define an event type to decode, and have the option to handle it additionally once the event object has been created. The drop, equip, etc....
Should be done through GameTabSet and its own plugin.
Smithing
Should include smelting ores and smithing bars. Should also include functionality for ring of forging and goldsmith gauntlets.