The only reason there is a fat JAR for Javacord is, that for unskilled people that don't want to use a proper build tool it is easier to use it, than to get and use both JARs and the JARs of the dependencies.