Index
All Classes and Interfaces|All Packages|Serialized Form
B
- BAN - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
- Behavior - Annotation Interface in org.reprogle.honeypot.common.providers
-
An interface to define a Honeypot Behavior
- BehaviorConflictException - Exception in org.reprogle.honeypot.common.providers.exceptions
- BehaviorConflictException(String) - Constructor for exception org.reprogle.honeypot.common.providers.exceptions.BehaviorConflictException
- BehaviorProvider - Class in org.reprogle.honeypot.common.providers
- BehaviorProvider() - Constructor for class org.reprogle.honeypot.common.providers.BehaviorProvider
- behaviorType - Variable in class org.reprogle.honeypot.common.providers.BehaviorProvider
- BehaviorType - Enum Class in org.reprogle.honeypot.common.providers
- BROADCAST - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
C
- COMMAND - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
- CUSTOM - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
E
- equals(Object) - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
-
Override default equals function to provide comparison support to BehaviorProviders.
G
- getBehaviorType() - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
-
Return the type of the behavior.
- getBlock() - Method in class org.reprogle.honeypot.api.events.HoneypotCreateEvent
-
Get the block object of the block who fired the event
- getBlock() - Method in class org.reprogle.honeypot.api.events.HoneypotNonPlayerBreakEvent
-
Get the block that was broken
- getBlock() - Method in class org.reprogle.honeypot.api.events.HoneypotPlayerBreakEvent
-
Get the block that was involved in the event
- getBlock() - Method in class org.reprogle.honeypot.api.events.HoneypotPlayerInteractEvent
-
Get the block that was involved in the event
- getBlock() - Method in class org.reprogle.honeypot.api.events.HoneypotPreCreateEvent
-
Get the block that was involved in the event
- getBlock() - Method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerBreakEvent
-
Get the block that was involved in the event
- getBlock() - Method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerInteractEvent
-
Get the block that was involved in the event
- getHandlerList() - Static method in class org.reprogle.honeypot.api.events.HoneypotCreateEvent
-
Boilerplate function for Bukkit
- getHandlerList() - Static method in class org.reprogle.honeypot.api.events.HoneypotInventoryClickEvent
-
Boilerplate function for Bukkit
- getHandlerList() - Static method in class org.reprogle.honeypot.api.events.HoneypotNonPlayerBreakEvent
-
Boilerplate function for Bukkit
- getHandlerList() - Static method in class org.reprogle.honeypot.api.events.HoneypotPlayerBreakEvent
-
Boilerplate function for Bukkit
- getHandlerList() - Static method in class org.reprogle.honeypot.api.events.HoneypotPlayerInteractEvent
-
Boilerplate function for Bukkit
- getHandlerList() - Static method in class org.reprogle.honeypot.api.events.HoneypotPreCreateEvent
-
Boilerplate function for Bukkit
- getHandlerList() - Static method in class org.reprogle.honeypot.api.events.HoneypotPreInventoryClickEvent
-
Boilerplate function for Bukkit
- getHandlerList() - Static method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerBreakEvent
-
Boilerplate function for Bukkit
- getHandlerList() - Static method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerInteractEvent
-
Boilerplate function for Bukkit
- getHandlers() - Method in class org.reprogle.honeypot.api.events.HoneypotCreateEvent
-
Boilerplate function for Bukkit
- getHandlers() - Method in class org.reprogle.honeypot.api.events.HoneypotInventoryClickEvent
-
Boilerplate function for Bukkit
- getHandlers() - Method in class org.reprogle.honeypot.api.events.HoneypotNonPlayerBreakEvent
-
Boilerplate function for Bukkit
- getHandlers() - Method in class org.reprogle.honeypot.api.events.HoneypotPlayerBreakEvent
-
Boilerplate function for Bukkit
- getHandlers() - Method in class org.reprogle.honeypot.api.events.HoneypotPlayerInteractEvent
-
Boilerplate function for Bukkit
- getHandlers() - Method in class org.reprogle.honeypot.api.events.HoneypotPreCreateEvent
-
Boilerplate function for Bukkit
- getHandlers() - Method in class org.reprogle.honeypot.api.events.HoneypotPreInventoryClickEvent
-
Boilerplate function for Bukkit
- getHandlers() - Method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerBreakEvent
-
Boilerplate function for Bukkit
- getHandlers() - Method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerInteractEvent
-
Boilerplate function for Bukkit
- getIcon() - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
-
Return the type of the behavior.
- getInventory() - Method in class org.reprogle.honeypot.api.events.HoneypotInventoryClickEvent
-
Get the block that was involved in the event
- getInventory() - Method in class org.reprogle.honeypot.api.events.HoneypotPreInventoryClickEvent
-
Get the block that was involved in the event
- getObject() - Method in class org.reprogle.honeypot.api.events.HoneypotNonPlayerBreakEvent
-
Get the object that triggered the event
- getPlayer() - Method in class org.reprogle.honeypot.api.events.HoneypotCreateEvent
-
Get the player object of the player who fired the event
- getPlayer() - Method in class org.reprogle.honeypot.api.events.HoneypotInventoryClickEvent
-
Get the player that broke the block
- getPlayer() - Method in class org.reprogle.honeypot.api.events.HoneypotPlayerBreakEvent
-
Get the player that broke the block
- getPlayer() - Method in class org.reprogle.honeypot.api.events.HoneypotPlayerInteractEvent
-
Get the player that broke the block
- getPlayer() - Method in class org.reprogle.honeypot.api.events.HoneypotPreCreateEvent
-
Get the player that broke the block
- getPlayer() - Method in class org.reprogle.honeypot.api.events.HoneypotPreInventoryClickEvent
-
Get the player that broke the block
- getPlayer() - Method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerBreakEvent
-
Get the player that broke the block
- getPlayer() - Method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerInteractEvent
-
Get the player that broke the block
- getProviderName() - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
-
This should return the name of the behavior provider
H
- hashCode() - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
- HoneypotCreateEvent - Class in org.reprogle.honeypot.api.events
-
Event that is triggered each time a Honeypot is created.
- HoneypotCreateEvent(Player, Block) - Constructor for class org.reprogle.honeypot.api.events.HoneypotCreateEvent
-
Creates a Honeypot Event.
- HoneypotInventoryClickEvent - Class in org.reprogle.honeypot.api.events
-
Event that is triggered after a player triggers a container action This event is called after a container action is triggered, not before.
- HoneypotInventoryClickEvent(Player, Inventory) - Constructor for class org.reprogle.honeypot.api.events.HoneypotInventoryClickEvent
-
Called after an action is ran on a player who modified a Honeypot inventory.
- HoneypotNonPlayerBreakEvent - Class in org.reprogle.honeypot.api.events
-
Event that is triggered after a Honeypot is edited by a non-player object.
- HoneypotNonPlayerBreakEvent(Object, Block) - Constructor for class org.reprogle.honeypot.api.events.HoneypotNonPlayerBreakEvent
-
Constructor for event
- HoneypotPlayerBreakEvent - Class in org.reprogle.honeypot.api.events
-
Event that is triggered each time a Honeypot is broken by a player.
- HoneypotPlayerBreakEvent(Player, Block) - Constructor for class org.reprogle.honeypot.api.events.HoneypotPlayerBreakEvent
-
Called after action is taken on a player who broke the Honeypot.
- HoneypotPlayerInteractEvent - Class in org.reprogle.honeypot.api.events
-
Event that is triggered each time a Honeypot inventory is interacted with.
- HoneypotPlayerInteractEvent(Player, Block) - Constructor for class org.reprogle.honeypot.api.events.HoneypotPlayerInteractEvent
-
Called after action is taken on a player who interacted with the Honeypot.
- HoneypotPreCreateEvent - Class in org.reprogle.honeypot.api.events
-
Event that is triggered before a Honeypot is created.
- HoneypotPreCreateEvent(Player, Block) - Constructor for class org.reprogle.honeypot.api.events.HoneypotPreCreateEvent
-
Called before a Honeypot is created is taken on a player who broke with Honeypot inventory.
- HoneypotPreInventoryClickEvent - Class in org.reprogle.honeypot.api.events
-
Event that is triggered when a player triggers a Honeypot via interacting with its container inventory.
- HoneypotPreInventoryClickEvent(Player, Inventory) - Constructor for class org.reprogle.honeypot.api.events.HoneypotPreInventoryClickEvent
-
Called before an action is ran on a player who modified a Honeypot inventory.
- HoneypotPrePlayerBreakEvent - Class in org.reprogle.honeypot.api.events
-
Event that is triggered before a Honeypot is broken.
- HoneypotPrePlayerBreakEvent(Player, Block) - Constructor for class org.reprogle.honeypot.api.events.HoneypotPrePlayerBreakEvent
-
Called before action is taken on a player who broke with Honeypot inventory.
- HoneypotPrePlayerInteractEvent - Class in org.reprogle.honeypot.api.events
-
Event that is triggered before a Honeypot inventory is interacted with.
- HoneypotPrePlayerInteractEvent(Player, Block) - Constructor for class org.reprogle.honeypot.api.events.HoneypotPrePlayerInteractEvent
-
Called before action is taken on a player who interacted with Honeypot inventory.
I
- icon - Variable in class org.reprogle.honeypot.common.providers.BehaviorProvider
- icon() - Element in annotation interface org.reprogle.honeypot.common.providers.Behavior
-
The icon of the provider to display within the GUI.
- InvalidBehaviorDefinitionException - Exception in org.reprogle.honeypot.common.providers.exceptions
- InvalidBehaviorDefinitionException(String) - Constructor for exception org.reprogle.honeypot.common.providers.exceptions.InvalidBehaviorDefinitionException
- isCancelled() - Method in class org.reprogle.honeypot.api.events.HoneypotPreCreateEvent
-
Check if the event is cancelled
- isCancelled() - Method in class org.reprogle.honeypot.api.events.HoneypotPreInventoryClickEvent
-
Check if the event is cancelled
- isCancelled() - Method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerBreakEvent
-
Check if the event is cancelled
- isCancelled() - Method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerInteractEvent
-
Check if the event is cancelled
K
- KICK - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
N
- name() - Element in annotation interface org.reprogle.honeypot.common.providers.Behavior
-
The name of the provider.
- NOTIFY - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
O
- org.reprogle.honeypot.api.events - package org.reprogle.honeypot.api.events
- org.reprogle.honeypot.common.providers - package org.reprogle.honeypot.common.providers
- org.reprogle.honeypot.common.providers.exceptions - package org.reprogle.honeypot.common.providers.exceptions
P
- PERMISSION - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
- process(Player, Block) - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
-
A method to be executed when an action requires processing.
- providerName - Variable in class org.reprogle.honeypot.common.providers.BehaviorProvider
S
- setCancelled(boolean) - Method in class org.reprogle.honeypot.api.events.HoneypotPreCreateEvent
-
Set the event as cancelled or not
- setCancelled(boolean) - Method in class org.reprogle.honeypot.api.events.HoneypotPreInventoryClickEvent
-
Set the event as cancelled or not
- setCancelled(boolean) - Method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerBreakEvent
-
Set the event as cancelled or not
- setCancelled(boolean) - Method in class org.reprogle.honeypot.api.events.HoneypotPrePlayerInteractEvent
-
Set the event as cancelled or not
T
- type() - Element in annotation interface org.reprogle.honeypot.common.providers.Behavior
-
The type of the BehaviorProvider.
V
- valueOf(String) - Static method in enum class org.reprogle.honeypot.common.providers.BehaviorType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.reprogle.honeypot.common.providers.BehaviorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WARN - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
All Classes and Interfaces|All Packages|Serialized Form