You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, although the command system is based on the Brigadier API, it does so very poorly. The old code doesn't align with modern coding standards and is complicated both in terms of understanding and developing new commands. It doesn’t significantly improve the user experience, slightly diminishing the gameplay quality compared to what could be achieved.
Describe the solution you'd like
Since we are in the midst of large-scale preparations for the new season of the project, which includes migrating some of the plugin parts to Velocity along with many other changes, I propose we also migrate all available commands in the plugin to the new API provided by both Paper and Velocity, that still based on the Brigadier API. This will give us access to new features that were previously too difficult to implement through the plugin, further enhancing the user experience and speeding up command development.
Is your feature request related to a problem?
Currently, although the command system is based on the Brigadier API, it does so very poorly. The old code doesn't align with modern coding standards and is complicated both in terms of understanding and developing new commands. It doesn’t significantly improve the user experience, slightly diminishing the gameplay quality compared to what could be achieved.
Describe the solution you'd like
Since we are in the midst of large-scale preparations for the new season of the project, which includes migrating some of the plugin parts to Velocity along with many other changes, I propose we also migrate all available commands in the plugin to the new API provided by both Paper and Velocity, that still based on the Brigadier API. This will give us access to new features that were previously too difficult to implement through the plugin, further enhancing the user experience and speeding up command development.
Additional context
Acknowledgements
The text was updated successfully, but these errors were encountered: