As you already know, you have to implement Listener to use bukkit events. In case you also want to use the build-in events of Cardinal-Anticheat you have to implement EventListener. That's because Cardinal-Anticheat has an entirely different event-system. It's possible to use bukkit events and cardinal events in the same class by implementing both classes.