Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 1.02 KB

File metadata and controls

29 lines (23 loc) · 1.02 KB

CModAPI - The Official API for CMod

Note: These features are still Work in Progress, this might not work as intended!

How to include the API: Simple download the latest version from here and include it in your Spigot Plugin. Make sure it is the same version as CMod's in order to use the API full potential.

Current Features:

  • Event CModFlagEvent fired when a flag is sent
  • Event CModPunishmentEvent fired when a punishment is run
  • Enum CheckType which contains all the current checks avaible in the plugin

Example Usage:

public class YourEvent implements Listener{
	
	@EventHandler
	public void onCModFlag(CModFlagEvent event) {
		if(event.getCheckType == CheckType.CHAT_A) {
			Player p = event.getPlayer();
			p.sendMessage("You got lucky! I cancelled the event, you won't be punished!")
			event.setCancelled(true);
		}
		
	}
}

This will check if the flag referes to a "Chat A" check and, if so, it will cancel the event and send a message to the player.