I released two add-on modules to my (waiting to be approved) plugin called PlotAddOn. These modules contains add-on modules in a jar file, and server owners can just drop those jar files in the gamerules folder of PlotAddOn plugin to add extra functionalities to the Plot-based server. I've just received a message from a moderator saying "I deleted your two 'addons' for your resource which isn't approved yet. If it's not a bukkit/spigot plugin then it needs to be put in your resources description there or included in a zip archive with the resource." Looks like I'm not allowed to have a plugin, which allows other developers to develop and release module which can be integrated into my framework plugin (PlotAddOn). I'm curious why this is not allowed but all the skript developers are allowed to release their skript scripts, which are clearly not plugin by itself.