I've been working on a plugin for my server, which will have a bunch of basic commands, some listeners and custom events being implemented. Though I've been having many unsuccessful attempts at making it organized how I'd like to have it. With some research I found that essentials uses a very similar way. Basically I'm looking to have the main directory contain the main class, then two folders containing the classes for Listeners, and Commands. Now the predicament in this scenario, is how to load up all of the classes within the Commands folder, and the Listeners folder from the main file. Thanks ahead of time, and any help is appreciated.