Index

B C D E F G H I K N O P R S T V W 
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.CUSTOM or 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
 
B C D E F G H I K N O P R S T V W 
All Classes and Interfaces|All Packages|Serialized Form