Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PluginManager pluginManager = getServer().getPluginManager();
- try {
- for (ClassPath.ClassInfo classInfo : ClassPath.from(getClassLoader()).getTopLevelClasses("de.simon.bedwars.listener")) {
- Class clazz = Class.forName(classInfo.getName());
- if (Listener.class.isAssignableFrom(clazz)) {
- pluginManager.registerEvents((Listener) clazz.newInstance(), this);
- }
- }
- } catch (IOException | ClassNotFoundException | IllegalAccessException | InstantiationException ex) {
- ex.printStackTrace();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement