Replaced the "updatePersonalChatTask" method with the "updateChatTimeoutTask" method in the "DataPack" interface for easier clarification and versatility.
Added the "ChatInteractionStageEvent" event class which now fires using different stages from the "StageType" enumeration class. This event is NOT cancellable and will fire at different stages during the chat interaction process.
⍟ Plugin Changes ⍟
Removed the use of the "isStopping" method as previous MC versions did not have access causing some issues to occur for those without Paper Spigot as well.
Adjusted the API to properly support the new "ChatInteractionStageEvent".
Fixed a rare occasion where the chat interaction timeout would create two instances.
Fixed an issue with 1.12.2 and under using incorrect recipe creation methods alongside player interaction operations.