Index

A B C E G H I M P R S T V W 
All Classes and Interfaces|All Packages

A

AntiCheatService - Interface in wtf.choco.engarde.api
A Bukkit service representing a plugin providing anti-cheat functionality.

B

BREAK - Enum constant in enum class wtf.choco.engarde.api.CheatCategory
Cheats related to breaking blocks or entities.

C

callsEvent(Class<? extends EngardeEvent>) - Method in interface wtf.choco.engarde.api.AntiCheatService
Check whether or not this anti cheat implementation calls the provided EngardeEvent.
CHAT - Enum constant in enum class wtf.choco.engarde.api.CheatCategory
Cheats related to chat messages.
CheatCategory - Enum Class in wtf.choco.engarde.api
Represents a category in which a CheatType may be grouped.
CheatExemption - Interface in wtf.choco.engarde.api
Represents an exemption from an anti cheat for a Player to bypass a select set of CheatTypes.
CheatType - Class in wtf.choco.engarde.api
Represents a specific type of cheat.
CheatType(String, String, String, CheatCategory) - Constructor for class wtf.choco.engarde.api.CheatType
Construct a new CheatType.
COMBAT - Enum constant in enum class wtf.choco.engarde.api.CheatCategory
Cheats related to player vs player, or player vs entity combat.

E

EngardeEvent - Interface in wtf.choco.engarde.api.event
A marker interface for Engarde events.
equals(Object) - Method in class wtf.choco.engarde.api.CheatType
 
exempt(Player, Collection<CheatType>, Duration, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a temporary exemption to the specified Player for the given CheatTypes.
exempt(Player, Collection<CheatType>, Duration, String, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a temporary exemption to the specified Player for the given CheatTypes.
exempt(Player, Collection<CheatType>, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a permanent exemption to the specified Player for the given CheatTypes.
exempt(Player, Collection<CheatType>, String, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a permanent exemption to the specified Player for the given CheatTypes.
exempt(Player, CheatCategory, Duration, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a temporary exemption to the specified Player for the given CheatCategory.
exempt(Player, CheatCategory, Duration, String, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a temporary exemption to the specified Player for the given CheatCategory.
exempt(Player, CheatCategory, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a permanent exemption to the specified Player for the given CheatCategory.
exempt(Player, CheatCategory, String, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a permanent exemption to the specified Player for the given CheatCategory.
exempt(Player, CheatType, Duration, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a temporary exemption to the specified Player for the given CheatType.
exempt(Player, CheatType, Duration, String, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a temporary exemption to the specified Player for the given CheatType.
exempt(Player, CheatType, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a permanent exemption to the specified Player for the given CheatType.
exempt(Player, CheatType, String, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Grant a permanent exemption to the specified Player for the given CheatType.
expire() - Method in interface wtf.choco.engarde.api.CheatExemption
Expire this exemption.

G

getCategory() - Method in class wtf.choco.engarde.api.CheatType
Get the CheatCategory to which this cheat belongs.
getCheatCategory() - Method in class wtf.choco.engarde.api.event.PlayerViolationEvent
Get the CheatCategory that was violated.
getCheatType() - Method in class wtf.choco.engarde.api.event.PlayerViolationEvent
Get the CheatType that was violated.
getCheatType(String) - Method in interface wtf.choco.engarde.api.AntiCheatService
Get a CheatType by its id.
getCheatTypes() - Method in interface wtf.choco.engarde.api.CheatExemption
Get a Collection of the CheatTypes being bypassed with this exemption.
getDescription() - Method in class wtf.choco.engarde.api.CheatType
Get the description of the cheat.
getHandlerList() - Static method in class wtf.choco.engarde.api.event.PlayerViolationEvent
 
getHandlers() - Method in class wtf.choco.engarde.api.event.PlayerViolationEvent
 
getId() - Method in class wtf.choco.engarde.api.CheatType
Get the unique id of this cheat.
getName() - Method in interface wtf.choco.engarde.api.AntiCheatService
Get the name of the anti cheat with which this service is interfacing.
getName() - Method in class wtf.choco.engarde.api.CheatType
Get the name of the cheat.
getPlayer() - Method in interface wtf.choco.engarde.api.CheatExemption
Get the Player for which this exemption was granted.
getPlugin() - Method in interface wtf.choco.engarde.api.CheatExemption
Get the Plugin that requested this exemption.
getReason() - Method in interface wtf.choco.engarde.api.CheatExemption
Get the reason for the exemption.
getSupportedCheatTypes() - Method in interface wtf.choco.engarde.api.AntiCheatService
Get a Collection of all CheatTypes supported by this anti cheat.
getSupportedCheatTypes(CheatCategory) - Method in interface wtf.choco.engarde.api.AntiCheatService
Get a Collection of all CheatTypes supported by this anti cheat under the given CheatCategory.
getVersion() - Method in interface wtf.choco.engarde.api.AntiCheatService
Get the version of the anti cheat with which this service is interfacing.
getViolationLevel() - Method in class wtf.choco.engarde.api.event.PlayerViolationEvent
Get the violation level of this violation.
getViolationLevel(Player, CheatType) - Method in interface wtf.choco.engarde.api.AntiCheatService
Get the violation level for the given Player under the provided CheatType.

H

hashCode() - Method in class wtf.choco.engarde.api.CheatType
 

I

INTERACT - Enum constant in enum class wtf.choco.engarde.api.CheatCategory
Cheats related to interacting with the world, entities, or blocks.
INVENTORY - Enum constant in enum class wtf.choco.engarde.api.CheatCategory
Cheats related to players interacting with inventories.
isCancelled() - Method in class wtf.choco.engarde.api.event.PlayerViolationEvent
 
isExempt(Player) - Method in interface wtf.choco.engarde.api.AntiCheatService
Check whether or not the given Player has an active exemption.
isExempt(Player, Plugin) - Method in interface wtf.choco.engarde.api.AntiCheatService
Check whether or not the given Player has an active exemption from the given plugin.
isExpired() - Method in interface wtf.choco.engarde.api.CheatExemption
Check whether or not this exemption has expired.
isPermanent() - Method in interface wtf.choco.engarde.api.CheatExemption
Check whether or not this exemption is permanent.

M

MISC - Enum constant in enum class wtf.choco.engarde.api.CheatCategory
Miscellaneous cheats that do not fit in any other category.
MOVEMENT - Enum constant in enum class wtf.choco.engarde.api.CheatCategory
Cheats related to player movement.

P

PLACE - Enum constant in enum class wtf.choco.engarde.api.CheatCategory
Cheats related to placing blocks or items.
PlayerViolationEvent - Class in wtf.choco.engarde.api.event
Called when a Player has raised a violation for a CheatType.
PlayerViolationEvent(Player, CheatType, double) - Constructor for class wtf.choco.engarde.api.event.PlayerViolationEvent
Construct a new PlayerViolationEvent.

R

raiseViolation(Player, CheatType, double) - Method in interface wtf.choco.engarde.api.AntiCheatService
Raise a CheatType violation for the given Player with no supplied reason.
raiseViolation(Player, CheatType, double, String) - Method in interface wtf.choco.engarde.api.AntiCheatService
Raise a CheatType violation for the given Player with a supplied reason.

S

setCancelled(boolean) - Method in class wtf.choco.engarde.api.event.PlayerViolationEvent
 

T

toString() - Method in class wtf.choco.engarde.api.CheatType
 

V

valueOf(String) - Static method in enum class wtf.choco.engarde.api.CheatCategory
Returns the enum constant of this class with the specified name.
values() - Static method in enum class wtf.choco.engarde.api.CheatCategory
Returns an array containing the constants of this enum class, in the order they are declared.

W

wtf.choco.engarde.api - package wtf.choco.engarde.api
The API package for Engarde.
wtf.choco.engarde.api.event - package wtf.choco.engarde.api.event
Optional Events that may be called by plugins that implement the AntiCheatService.
A B C E G H I M P R S T V W 
All Classes and Interfaces|All Packages