Decouple managers from platform's Chameleon #215
Labels
area: platform
This involves updating, adding or removing a platform
type: enhancement
This is a feature request or a pull request that adds a feature
type: refactor
This refactors existing code
Confirmation
Problem
Currently, when creating support for a Bukkit-based platform, BukkitChameleon must be extended to grant access to Bukkit's manager classes. If these managers begin to use the abstracted classes rather than the internals where possible, it'll be less hacky when adding a platform like this to Chameleon.
Suggested solution
Prefer abstract classes over internal implementation in managers.
Additional information
No response
The text was updated successfully, but these errors were encountered: