Commons
Core Developer Library
What is Commons?
Commons is a core developer library that all Supreme Ventures plugin use. Commons handles a large portion of your plugin's features automatically behind the scenes so our developers don't have to write as much boring and repetitive code.
Menus - Menu animations, failed action items, etc
Commands - Help menus, and argument handling
Database Engine - Our custom database interface (data storage)
Configs - Reads & writes with plugin configs
Leaderboards - Managing, refreshing, and accessing.
Hundreds of misc utility functions and classes
Does this change anything on my server?
Yes and no. Commons helps to eliminate duplicate class loading at runtime. Basically, if we just included Commons inside of every plugin, every plugin would load its own version of all the common classes, potentially having 8 - 20 copies of some classes. If our plugins depend on it instead, all plugins share the same set of classes saving memory when using a lot of the Gucci plugins at the same time. This has an adverse effect when only using one or two plugins. Commons has a lot of stuff in it, and one or two plugins won't use the majority of the classes, in turn, wasting ram.
Last updated
Was this helpful?