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 Class in org.reprogle.honeypot.common.providers.exceptions
- BehaviorConflictException(String) - Constructor for exception class org.reprogle.honeypot.common.providers.exceptions.BehaviorConflictException
- BehaviorProcessor - Class in org.reprogle.honeypot
- BehaviorProcessor() - Constructor for class org.reprogle.honeypot.BehaviorProcessor
- BehaviorProvider - Class in org.reprogle.honeypot.common.providers
- BehaviorProvider() - Constructor for class org.reprogle.honeypot.common.providers.BehaviorProvider
- behaviorProviders - Variable in class org.reprogle.honeypot.BehaviorRegistry
- BehaviorRegistry - Class in org.reprogle.honeypot
- BehaviorRegistry() - Constructor for class org.reprogle.honeypot.BehaviorRegistry
- 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
- createHoneypotBlock(Block, String) - Method in class org.reprogle.honeypot.common.storageproviders.StorageProvider
- CUSTOM - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
D
- deleteAllHoneypotBlocks(World) - Method in class org.reprogle.honeypot.common.storageproviders.StorageProvider
E
- equals(Object) - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
-
Override default equals function to provide comparison support to BehaviorProviders.
- equals(Object) - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
- equals(Object) - Method in class org.reprogle.honeypot.common.storageproviders.StorageProvider
-
Override default equals function to provide comparison support to StorageProviders.
F
- fromPrimitive(String, PersistentDataAdapterContext) - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
G
- getAction() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
-
Get the action of the Honeypot
- getAction(Block) - Method in class org.reprogle.honeypot.common.storageproviders.StorageProvider
- getAllHoneypots(World) - Method in class org.reprogle.honeypot.common.storageproviders.StorageProvider
- getBehaviorProvider(String) - Method in class org.reprogle.honeypot.BehaviorRegistry
-
Returns a behavior provider based on registered name
- getBehaviorProviders() - Method in class org.reprogle.honeypot.BehaviorRegistry
-
Returns all behavior providers
- getBehaviorRegistry() - Static method in class org.reprogle.honeypot.Registry
- 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
- getBlock() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
-
Get the Block object of the Honeypot
- getBlocksBroken() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotPlayerObject
-
Get's the number of blocks broken by the player
- getComplexType() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
- getCoordinates() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
-
Get the String formatted coordinates of the Honeypot
- getDateTime() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotPlayerHistoryObject
-
Get the date and time of the history entry
- 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
- getHoneypot() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotPlayerHistoryObject
-
Get the Honeypot they broke
- getHoneypotBlock(Block) - Method in class org.reprogle.honeypot.common.storageproviders.StorageProvider
- 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
- getLocation() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
-
Get the Location object of the Honeypot
- getNearbyHoneypots(Location, int) - Method in class org.reprogle.honeypot.common.storageproviders.StorageProvider
- 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
- getPlayer() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotPlayerHistoryObject
-
Get the player's name
- getPrimitiveType() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
- getProviderName() - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
-
This should return the name of the behavior provider
- getProviderName() - Method in class org.reprogle.honeypot.common.storageproviders.StorageProvider
- getStorageManagerRegistry() - Static method in class org.reprogle.honeypot.Registry
- getStorageProvider() - Static method in class org.reprogle.honeypot.Registry
- getStorageProvider(String) - Method in class org.reprogle.honeypot.HoneypotStoreRegistry
-
Returns a storage provider based on registered name
- getStorageProviders() - Method in class org.reprogle.honeypot.HoneypotStoreRegistry
-
Returns all storage providers
- getType() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotPlayerHistoryObject
-
Get the type of break
- getUUID() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotPlayerHistoryObject
-
Get the player's UUID
- getUUID() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotPlayerObject
-
Get the UUID of the player
- getWorld() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
-
Get the world of the Honeypot
H
- hashCode() - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
- hashCode() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
- hashCode() - Method in class org.reprogle.honeypot.common.storageproviders.StorageProvider
- HoneypotBlockObject - Class in org.reprogle.honeypot.common.storageproviders
- HoneypotBlockObject(String, int, int, int, String) - Constructor for class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
-
Used for Database, create a Honeypot based off of individual coordinates and not one big string
- HoneypotBlockObject(String, String, String) - Constructor for class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
-
Used for GUI, create a Honeypot based off of strings and not Block objects
- HoneypotBlockObject(Block, String) - Constructor for class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
-
Create a HoneypotBlockObject
- 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.
- HoneypotPlayerHistoryObject - Class in org.reprogle.honeypot.common.storageproviders
-
A class representing a player history entry.
- HoneypotPlayerHistoryObject(String, String, String, HoneypotBlockObject, String) - Constructor for class org.reprogle.honeypot.common.storageproviders.HoneypotPlayerHistoryObject
-
Constructor for creating a history entry
- HoneypotPlayerHistoryObject(String, Player, HoneypotBlockObject, String) - Constructor for class org.reprogle.honeypot.common.storageproviders.HoneypotPlayerHistoryObject
-
Constructor for creating a history entry
- 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.
- HoneypotPlayerObject - Class in org.reprogle.honeypot.common.storageproviders
- HoneypotPlayerObject(UUID, int) - Constructor for class org.reprogle.honeypot.common.storageproviders.HoneypotPlayerObject
-
Create a HoneypotPlayerObject
- 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.
- HoneypotStore - Annotation Interface in org.reprogle.honeypot.common.storageproviders
-
An annotation to mark a class as a
HoneypotStore - HoneypotStoreRegistry - Class in org.reprogle.honeypot
- HoneypotStoreRegistry() - Constructor for class org.reprogle.honeypot.HoneypotStoreRegistry
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 Class in org.reprogle.honeypot.common.providers.exceptions
- InvalidBehaviorDefinitionException(String) - Constructor for exception class org.reprogle.honeypot.common.providers.exceptions.InvalidBehaviorDefinitionException
- InvalidStorageManagerDefinitionException - Exception Class in org.reprogle.honeypot.common.storageproviders.exceptions
- InvalidStorageManagerDefinitionException(String) - Constructor for exception class org.reprogle.honeypot.common.storageproviders.exceptions.InvalidStorageManagerDefinitionException
- 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
- isHoneypotBlock(Block) - Method in class org.reprogle.honeypot.common.storageproviders.StorageProvider
- isInitialized() - Method in class org.reprogle.honeypot.BehaviorRegistry
- isInitialized() - Method in class org.reprogle.honeypot.HoneypotStoreRegistry
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.
- name() - Element in annotation interface org.reprogle.honeypot.common.storageproviders.HoneypotStore
-
The name of the storage manager.
- NOTIFY - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
O
- org.reprogle.honeypot - package org.reprogle.honeypot
- 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
- org.reprogle.honeypot.common.storageproviders - package org.reprogle.honeypot.common.storageproviders
- org.reprogle.honeypot.common.storageproviders.exceptions - package org.reprogle.honeypot.common.storageproviders.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.
- process(BehaviorProvider, Player, Block) - Static method in class org.reprogle.honeypot.BehaviorProcessor
-
This method calls the correct processor function, depending on if the type of the behavior provider is
BehaviorTypes.CUSTOMor not - providerName - Variable in class org.reprogle.honeypot.common.providers.BehaviorProvider
R
- register(BehaviorProvider) - Method in class org.reprogle.honeypot.BehaviorRegistry
-
Register a behavior provider with Honeypot
- register(StorageProvider) - Method in class org.reprogle.honeypot.HoneypotStoreRegistry
- Registry - Class in org.reprogle.honeypot
- Registry() - Constructor for class org.reprogle.honeypot.Registry
- removeHoneypotBlock(Block) - Method in class org.reprogle.honeypot.common.storageproviders.StorageProvider
S
- setBehaviorRegistry(BehaviorRegistry) - Static method in class org.reprogle.honeypot.Registry
- setBlocksBroken(int) - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotPlayerObject
-
Set's the amount of blocks broken
- 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
- setInitialized(boolean) - Method in class org.reprogle.honeypot.BehaviorRegistry
- setInitialzed(boolean) - Method in class org.reprogle.honeypot.HoneypotStoreRegistry
- setStorageManagerRegistry(HoneypotStoreRegistry) - Static method in class org.reprogle.honeypot.Registry
- setStorageProvider(StorageProvider) - Static method in class org.reprogle.honeypot.Registry
- size() - Method in class org.reprogle.honeypot.BehaviorRegistry
-
Get the size of the registry
- size() - Method in class org.reprogle.honeypot.HoneypotStoreRegistry
-
Get the size of the registry
- StorageManagerConflictException - Exception Class in org.reprogle.honeypot.common.storageproviders.exceptions
- StorageManagerConflictException(String) - Constructor for exception class org.reprogle.honeypot.common.storageproviders.exceptions.StorageManagerConflictException
- StorageProvider - Class in org.reprogle.honeypot.common.storageproviders
- StorageProvider() - Constructor for class org.reprogle.honeypot.common.storageproviders.StorageProvider
- storageProviders - Variable in class org.reprogle.honeypot.HoneypotStoreRegistry
T
- toPrimitive(HoneypotBlockObject, PersistentDataAdapterContext) - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
- toString() - Method in class org.reprogle.honeypot.common.storageproviders.HoneypotBlockObject
- 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