public void registerEvents(Listener l) {
		for (Map.Entry<Class<? extends Event>, Set<RegisteredListener>> entry : addMuffins(l).entrySet()) {
            try {
				getEventListeners(getRegistrationClass(entry.getKey())).registerAll(entry.getValue());
			} catch (IllegalAccessException e) {
				server.Log("==!EVENT ERROR!==");
				e.printStackTrace();
			}
        }
	}