JDA-Chewtils: Difference between revisions

From ChewWiki
Jump to navigation Jump to search
(Created page with "[https://github.com/Chew/JDA-Chewtils JDA-Chewtils] is a fork of the [https://github.com/JDA-Applications/JDA-Utilities JDA-Utilities] library created for the [https://github....")
 
(add note about slash command progress in jda-u)
Line 3: Line 3:
== History ==
== History ==


JDA-Chewtils was spawned due to several changes Chew wanted to make to the original JDA-Utilities library, who had not been updated in several months. After a while, JDA, the library this library was for, was upgrading major versions. As usual, this implied breaking changes, so JDA-Utilities was going to break. Notably, the much anticipated Slash Commands was soon to be added to JDA, so people were eager for JDA-Utilities to support it. To this day, JDA-Utilities still has no support for it. However, [[Chew]] took it upon herself to fork the library and add support in herself. Because of this, JDA-Chewtils has become the recommended fork for users of JDA-Utilities.
JDA-Chewtils was spawned due to several changes Chew wanted to make to the original JDA-Utilities library, which had not been updated in several months. After a while, JDA, the library this library was for, was upgrading major versions. Major version bumps entail breaking changes, so JDA-Utilities was going to break. Notably, the much anticipated Slash Commands was soon to be added to JDA, so people were eager for JDA-Utilities to support it. To this day, JDA-Utilities still has no support for it, but it is coming soon<ref>[https://github.com/jagrosh/MusicBot/issues/664#issuecomment-1483630407 Comment from JDA-Utilities author]</ref>. Because of this, [[Chew]] took it upon herself to fork the library and add support in herself. Nowadays, JDA-Chewtils has become the recommended fork for users of JDA-Utilities.


== Users ==
== Users ==

Revision as of 20:02, 26 March 2023

JDA-Chewtils is a fork of the JDA-Utilities library created for the JDA framework. It was created by Chew on September 30th, 2020[1], utilizing the patch system designed by PaperMC, but was converted to a normal fork on May 28th, 2021[2] For usage and guides on how to use the library, see the JDA-Chewtils GitHub wiki page.

History

JDA-Chewtils was spawned due to several changes Chew wanted to make to the original JDA-Utilities library, which had not been updated in several months. After a while, JDA, the library this library was for, was upgrading major versions. Major version bumps entail breaking changes, so JDA-Utilities was going to break. Notably, the much anticipated Slash Commands was soon to be added to JDA, so people were eager for JDA-Utilities to support it. To this day, JDA-Utilities still has no support for it, but it is coming soon[3]. Because of this, Chew took it upon herself to fork the library and add support in herself. Nowadays, JDA-Chewtils has become the recommended fork for users of JDA-Utilities.

Users

All of Chew's bots tend to use the JDA-Chewtils library. Notably, the following:

However, several other users use JDA-Chewtils. According to GitHub, there are about 20 known repositories using the library.[4]

References