Index

A B C D E F G H I K L M N O P Q R S T V W 
All Classes and Interfaces|All Packages

A

ActionHandler - Class in org.reprogle.honeypot.common.utils
 
AdapterManager - Class in org.reprogle.honeypot.common.utils.integrations
 
addPlayer(Player, int) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerManager
Create a honeypot block by calling the SQLite DB.
addPlayerHistory(Player, HoneypotBlockObject) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryManager
Add an entry to the player history table
addPlayerHistory(Player, HoneypotBlockObject) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Add a player to the history database
addToCache(HoneypotBlockObject) - Static method in class org.reprogle.honeypot.common.storagemanager.CacheManager
Adds a HoneypotBlockObject to the cache
addToQueue(PreparedStatement) - Method in class org.reprogle.honeypot.common.storagemanager.queue.QueueManager
A simple function that adds a PreparedStatement to the queue.

B

Ban - Class in org.reprogle.honeypot.common.providers.included
 
Ban() - Constructor for class org.reprogle.honeypot.common.providers.included.Ban
 
BehaviorProcessor - Class in org.reprogle.honeypot.common.providers
 
BehaviorProcessor() - Constructor for class org.reprogle.honeypot.common.providers.BehaviorProcessor
 
behaviorProviders - Variable in class org.reprogle.honeypot.common.providers.BehaviorRegistry
 
BehaviorRegistry - Class in org.reprogle.honeypot.common.providers
 
BehaviorRegistry() - Constructor for class org.reprogle.honeypot.common.providers.BehaviorRegistry
 
blockBreakEvent(BlockBreakEvent) - Static method in class org.reprogle.honeypot.common.events.BlockBreakEventListener
 
BlockBreakEventListener - Class in org.reprogle.honeypot.common.events
 
BlockBurnEventListener - Class in org.reprogle.honeypot.common.events
 
BlockFormEventListener - Class in org.reprogle.honeypot.common.events
 
blockFromToEvent(BlockFromToEvent) - Static method in class org.reprogle.honeypot.common.events.BlockFromToEventListener
Block water from flowing into Honeypot blocks (Such as torches)
BlockFromToEventListener - Class in org.reprogle.honeypot.common.events
 

C

CacheManager - Class in org.reprogle.honeypot.common.storagemanager
A rudimentary caching utility to lessen dependency on databases used by Honeypot
callAllHoneypotsInventory(Player) - Static method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotGUI
 
cancel() - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
cancel() - Method in class org.reprogle.honeypot.common.utils.folia.Scheduler.ScheduledTask
 
cancelTask() - Method in class org.reprogle.honeypot.common.utils.GhostHoneypotFixer
Cancel the ghost honeypot task
checkBlockBreakSideEffects(BlockBreakEvent) - Static method in class org.reprogle.honeypot.common.events.BlockBreakEventListener
 
checkIfServerSupported() - Static method in class org.reprogle.honeypot.Honeypot
Check the GitHub repo of the plugin to verify the version of Spigot we're running on is supported
clearCache() - Static method in class org.reprogle.honeypot.common.storagemanager.CacheManager
Wipe the cache
close(PreparedStatement, ResultSet) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Close the DB connection
CommandFeedback - Class in org.reprogle.honeypot.common.commands
 
CommandManager - Class in org.reprogle.honeypot.common.commands
 
CommandManager() - Constructor for class org.reprogle.honeypot.common.commands.CommandManager
Registers all commands
createBlock(Block, String) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockManager
Create a Honeypot Block and add it to the DB
createHoneypotBlock(Block, String) - Method in class org.reprogle.honeypot.common.storagemanager.pdc.DataStoreManager
 
createHoneypotBlock(Block, String) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Create a HoneypotBlock using SQLite.
createHoneypotPlayer(Player, int) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Creates a Honeypot Player

D

Database - Class in org.reprogle.honeypot.common.storagemanager.sqlite
This is a LARGE class which includes ALL the possible database operations for Honeypot.
Database(Honeypot) - Constructor for class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Create a Database object
DataStoreManager - Class in org.reprogle.honeypot.common.storagemanager.pdc
 
DataStoreManager(Honeypot) - Constructor for class org.reprogle.honeypot.common.storagemanager.pdc.DataStoreManager
 
debug(String) - Method in class org.reprogle.honeypot.common.utils.HoneypotLogger
Log debug messages to the log file.
debugInteractEvent(PlayerInteractEvent) - Static method in class org.reprogle.honeypot.common.events.PlayerInteractEventListener
This method is specifically for handling the debug functionality of Honeypot
deleteAllBlocks() - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Delete's all blocks in the DB
deleteAllHistory() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryManager
A function to purge the entire history table
deleteAllHistory() - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Delete all player history
deleteAllHoneypotBlocks(World) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockManager
Delete all Honeypots in the entire DB
deleteAllHoneypotBlocks(World) - Method in class org.reprogle.honeypot.common.storagemanager.pdc.DataStoreManager
 
deleteAllHoneypotPlayers() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerManager
Delete's all players in the DB
deleteAllPlayers() - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Delete's all players from the DB
deleteBlock(Block) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockManager
Delete a block from the Honeypot DB
deleteBlock(Block) - Method in class org.reprogle.honeypot.common.storagemanager.pdc.DataStoreManager
 
deletePlayerHistory(Player, int...) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryManager
Delete all history for a particular player.
deletePlayerHistory(Player, int...) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Delete a player's most recent history.

E

entityChangeBlockEvent(EntityChangeBlockEvent) - Static method in class org.reprogle.honeypot.common.events.EntityChangeBlockEventListener
 
EntityChangeBlockEventListener - Class in org.reprogle.honeypot.common.events
 
entityExplodeEvent(EntityExplodeEvent) - Static method in class org.reprogle.honeypot.common.events.EntityExplodeEventListener
 
EntityExplodeEventListener - Class in org.reprogle.honeypot.common.events
 
equals(Object) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
 
equals(Object) - Method in record class org.reprogle.honeypot.common.utils.HoneypotPermission
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.reprogle.honeypot.common.utils.HoneypotSupportedVersions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.reprogle.honeypot.common.utils.HoneypotUpdateChecker
Indicates whether some other object is "equal to" this one.
executeOrScheduleSync(Plugin, Runnable, Entity) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
executeOrScheduleSync(Plugin, Runnable, Location) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 

F

FOLIA - Static variable in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
formatKey(Block) - Method in class org.reprogle.honeypot.common.storagemanager.pdc.DataStoreManager
 
fromPrimitive(String, PersistentDataAdapterContext) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
 

G

getAction() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
Get the action of the Honeypot
getAction(Block) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockManager
Return the action for the honeypot Block
getAction(Block) - Method in class org.reprogle.honeypot.common.storagemanager.pdc.DataStoreManager
 
getAction(Block) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Gets the action of the Honeypot block passes
getAllHoneypots() - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Get all the Honeypot blocks in the DB
getAllHoneypots(World) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockManager
Get all HoneypotBlockObject in the DB
getAllHoneypots(World) - Method in class org.reprogle.honeypot.common.storagemanager.pdc.DataStoreManager
 
getAuthor() - Method in class org.reprogle.honeypot.common.utils.integrations.PlaceholderAPIExpansion
 
getBehaviorProvider(String) - Method in class org.reprogle.honeypot.common.providers.BehaviorRegistry
Returns a behavior provider based on registered name
getBehaviorProviders() - Method in class org.reprogle.honeypot.common.providers.BehaviorRegistry
Returns all behavior providers
getBlock() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
Get the Block object of the Honeypot
getBlocksBroken() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerObject
Get's the number of blocks broken by the player
getCache() - Static method in class org.reprogle.honeypot.common.storagemanager.CacheManager
Gets the entire cache list for further processing if necessary
getChatPrefix() - Static method in class org.reprogle.honeypot.common.commands.CommandFeedback
Return the chat prefix object from config
getComplexType() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
 
getCoordinates() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
Get the String formatted coordinates of the Honeypot
getCount(Player) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerManager
Gets the amount of Honeypots the player has broken.
getCount(Player) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Get's the current number of block the player has broken
getCount(OfflinePlayer) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerManager
Gets the amount of Honeypots the player has broken.
getCount(OfflinePlayer) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Get's the current number of block the player has broken
getDateTime() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryObject
Get the date and time of the history entry
getFixer() - Static method in class org.reprogle.honeypot.Honeypot
Get the Ghost Honeypot Fixer
getGriefPreventionAdapter() - Static method in class org.reprogle.honeypot.common.utils.integrations.AdapterManager
Retrieve the GriefPrevention Adapter
getGUI() - Static method in class org.reprogle.honeypot.Honeypot
Returns the GUI object of the plugin for GUI creation
getGuiConfig() - Static method in class org.reprogle.honeypot.common.utils.HoneypotConfigManager
Returns the plugin GUI config object
getHoneypot() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryObject
Get the Honeypot they broke
getHoneypotBlock(Block) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockManager
Get the Honeypot Block object from Cache or the DB
getHoneypotBlock(Block) - Method in class org.reprogle.honeypot.common.storagemanager.pdc.DataStoreManager
 
getHoneypotLogger() - Static method in class org.reprogle.honeypot.Honeypot
Gets the Honeypot logger
getHoneypotsConfig() - Static method in class org.reprogle.honeypot.common.utils.HoneypotConfigManager
Returns the plugin Honeypots config object
getIdentifier() - Method in class org.reprogle.honeypot.common.utils.integrations.PlaceholderAPIExpansion
 
getInstance() - Static method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockManager
Returns the singleton instance of this class
getInstance() - Static method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryManager
Returns the singleton instance of this class
getInstance() - Static method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerManager
Returns the singleton instance of this class
getInstance() - Static method in class org.reprogle.honeypot.common.storagemanager.pdc.DataStoreManager
Returns the singleton instance of this class
getInstance() - Static method in class org.reprogle.honeypot.common.storagemanager.queue.QueueManager
Returns the QueueManager instance
getLandsAdapter() - Static method in class org.reprogle.honeypot.common.utils.integrations.AdapterManager
Retrieve the GriefPrevention Adapter
getLanguageFile() - Static method in class org.reprogle.honeypot.common.utils.HoneypotConfigManager
Returns the plugin Language file (All translations, essentially)
getLocation() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
Get the Location object of the Honeypot
getName() - Method in interface org.reprogle.honeypot.common.commands.HoneypotSubCommand
Gets the name of the command
getName() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotCreate
 
getName() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotDebug
 
getName() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotGUI
 
getName() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotHelp
 
getName() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotHistory
 
getName() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotInfo
 
getName() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotList
 
getName() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotLocate
 
getName() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotReload
 
getName() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotRemove
 
getOwner() - Method in class org.reprogle.honeypot.common.utils.folia.Scheduler.ScheduledTask
 
getPermissions() - Static method in class org.reprogle.honeypot.Honeypot
Returns the permission object for Vault
getPlayer() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryObject
Get the player's name
getPlayerHistory(Player) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryManager
Get the history for a player
getPluginConfig() - Static method in class org.reprogle.honeypot.common.utils.HoneypotConfigManager
Returns the plugin config object
getPrimitiveType() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
 
getRegistry() - Static method in class org.reprogle.honeypot.Honeypot
Get the Behavior Registry
getRequiredPermissions() - Method in interface org.reprogle.honeypot.common.commands.HoneypotSubCommand
Gets the required permissions to run the command.
getRequiredPermissions() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotCreate
 
getRequiredPermissions() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotDebug
 
getRequiredPermissions() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotGUI
 
getRequiredPermissions() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotHelp
 
getRequiredPermissions() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotHistory
 
getRequiredPermissions() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotInfo
 
getRequiredPermissions() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotList
 
getRequiredPermissions() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotLocate
 
getRequiredPermissions() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotReload
 
getRequiredPermissions() - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotRemove
 
getSidePhysics() - Static method in class org.reprogle.honeypot.common.utils.PhysicsUtil
Get the list of blocks that have physics which can be placed on the sides of blocks (Trapdoors, as an example)
getSQLConnection() - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
 
getSQLConnection() - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.SQLite
Get's the DB connection, also verifies if JDBC is installed.
getSubcommands() - Method in class org.reprogle.honeypot.common.commands.CommandManager
Returns a list of all subcommands for tab completion
getSubcommands(Player, String[]) - Method in interface org.reprogle.honeypot.common.commands.HoneypotSubCommand
Gets all subcommands of the main command if any (Such as with the create or remove command)
getSubcommands(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotCreate
 
getSubcommands(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotDebug
 
getSubcommands(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotGUI
 
getSubcommands(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotHelp
 
getSubcommands(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotHistory
 
getSubcommands(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotInfo
 
getSubcommands(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotList
 
getSubcommands(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotLocate
 
getSubcommands(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotReload
 
getSubcommands(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotRemove
 
getSupportedVersions(Consumer<String>) - Method in record class org.reprogle.honeypot.common.utils.HoneypotSupportedVersions
Gets the supported server versions for the current version of the plugin
getUpPhysics() - Static method in class org.reprogle.honeypot.common.utils.PhysicsUtil
Get the list of blocks that have physics but can only be placed on top of blocks (Flowers, as an example)
getUUID() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryObject
Get the player's UUID
getUUID() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerObject
Get the UUID of the player
getVersion() - Method in class org.reprogle.honeypot.common.utils.integrations.PlaceholderAPIExpansion
 
getVersion(Consumer<String>) - Method in record class org.reprogle.honeypot.common.utils.HoneypotUpdateChecker
Grabs the version number from the link provided
getWorld() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
Get the world of the Honeypot
getWorldGuardAdapter() - Static method in class org.reprogle.honeypot.common.utils.integrations.AdapterManager
Retrieve the WorldGuard Adapter
getWorldGuardFlag() - Method in class org.reprogle.honeypot.common.utils.integrations.WorldGuardAdapter
Returns the WorldGuard flag
GhostHoneypotFixer - Class in org.reprogle.honeypot.common.utils
 
GhostHoneypotFixer() - Constructor for class org.reprogle.honeypot.common.utils.GhostHoneypotFixer
 
GriefPreventionAdapter - Class in org.reprogle.honeypot.common.utils.integrations
A small helper class for utilizing GriefPrevention
GriefPreventionAdapter() - Constructor for class org.reprogle.honeypot.common.utils.integrations.GriefPreventionAdapter
 

H

handleCustomAction(String, Block, Player) - Static method in class org.reprogle.honeypot.common.utils.ActionHandler
 
hashCode() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
 
hashCode() - Method in record class org.reprogle.honeypot.common.utils.HoneypotPermission
Returns a hash code value for this object.
hashCode() - Method in record class org.reprogle.honeypot.common.utils.HoneypotSupportedVersions
Returns a hash code value for this object.
hashCode() - Method in record class org.reprogle.honeypot.common.utils.HoneypotUpdateChecker
Returns a hash code value for this object.
Honeypot - Class in org.reprogle.honeypot
 
Honeypot() - Constructor for class org.reprogle.honeypot.Honeypot
 
HoneypotBlockManager - Class in org.reprogle.honeypot.common.storagemanager
 
HoneypotBlockObject - Class in org.reprogle.honeypot.common.storagemanager
 
HoneypotBlockObject(String, String, String) - Constructor for class org.reprogle.honeypot.common.storagemanager.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.storagemanager.HoneypotBlockObject
Create a HoneypotBlockObject
HoneypotConfigManager - Class in org.reprogle.honeypot.common.utils
 
HoneypotConfigManager() - Constructor for class org.reprogle.honeypot.common.utils.HoneypotConfigManager
 
HoneypotCreate - Class in org.reprogle.honeypot.common.commands.subcommands
 
HoneypotCreate() - Constructor for class org.reprogle.honeypot.common.commands.subcommands.HoneypotCreate
 
HoneypotDebug - Class in org.reprogle.honeypot.common.commands.subcommands
 
HoneypotDebug() - Constructor for class org.reprogle.honeypot.common.commands.subcommands.HoneypotDebug
 
HoneypotGUI - Class in org.reprogle.honeypot.common.commands.subcommands
 
HoneypotGUI() - Constructor for class org.reprogle.honeypot.common.commands.subcommands.HoneypotGUI
 
HoneypotHelp - Class in org.reprogle.honeypot.common.commands.subcommands
 
HoneypotHelp() - Constructor for class org.reprogle.honeypot.common.commands.subcommands.HoneypotHelp
 
HoneypotHistory - Class in org.reprogle.honeypot.common.commands.subcommands
 
HoneypotHistory() - Constructor for class org.reprogle.honeypot.common.commands.subcommands.HoneypotHistory
 
HoneypotInfo - Class in org.reprogle.honeypot.common.commands.subcommands
 
HoneypotInfo() - Constructor for class org.reprogle.honeypot.common.commands.subcommands.HoneypotInfo
 
HoneypotList - Class in org.reprogle.honeypot.common.commands.subcommands
 
HoneypotList() - Constructor for class org.reprogle.honeypot.common.commands.subcommands.HoneypotList
 
HoneypotLocate - Class in org.reprogle.honeypot.common.commands.subcommands
 
HoneypotLocate() - Constructor for class org.reprogle.honeypot.common.commands.subcommands.HoneypotLocate
 
HoneypotLogger - Class in org.reprogle.honeypot.common.utils
 
HoneypotLogger() - Constructor for class org.reprogle.honeypot.common.utils.HoneypotLogger
Initialize the Honeypot logger and create it if it doesn't exist
HoneypotPermission - Record Class in org.reprogle.honeypot.common.utils
A class used for writing and managing permissions better.
HoneypotPermission(String) - Constructor for record class org.reprogle.honeypot.common.utils.HoneypotPermission
Creates an instance of a HoneypotPermission record class.
HoneypotPlayerHistoryManager - Class in org.reprogle.honeypot.common.storagemanager
A class for managing Honeypot history entries.
HoneypotPlayerHistoryManager() - Constructor for class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryManager
 
HoneypotPlayerHistoryObject - Class in org.reprogle.honeypot.common.storagemanager
A class representing a player history entry.
HoneypotPlayerHistoryObject(String, String, String, HoneypotBlockObject) - Constructor for class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryObject
Constructor for creating a history entry
HoneypotPlayerHistoryObject(String, Player, HoneypotBlockObject) - Constructor for class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryObject
Constructor for creating a history entry
HoneypotPlayerManager - Class in org.reprogle.honeypot.common.storagemanager
 
HoneypotPlayerManager() - Constructor for class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerManager
 
HoneypotPlayerObject - Class in org.reprogle.honeypot.common.storagemanager
 
HoneypotPlayerObject(UUID, int) - Constructor for class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerObject
Create a HoneypotPlayerObject
HoneypotReload - Class in org.reprogle.honeypot.common.commands.subcommands
 
HoneypotReload() - Constructor for class org.reprogle.honeypot.common.commands.subcommands.HoneypotReload
 
HoneypotRemove - Class in org.reprogle.honeypot.common.commands.subcommands
 
HoneypotRemove() - Constructor for class org.reprogle.honeypot.common.commands.subcommands.HoneypotRemove
 
HoneypotSubCommand - Interface in org.reprogle.honeypot.common.commands
 
HoneypotSupportedVersions - Record Class in org.reprogle.honeypot.common.utils
 
HoneypotSupportedVersions(Plugin, String) - Constructor for record class org.reprogle.honeypot.common.utils.HoneypotSupportedVersions
Creates an instance of a HoneypotSupportedVersions record class.
HoneypotUpdateChecker - Record Class in org.reprogle.honeypot.common.utils
 
HoneypotUpdateChecker(Plugin, String) - Constructor for record class org.reprogle.honeypot.common.utils.HoneypotUpdateChecker
Creates an instance of a HoneypotUpdateChecker record class.

I

info(String) - Method in class org.reprogle.honeypot.common.utils.HoneypotLogger
Log a message to the log file.
InventoryClickDragEventListener - Class in org.reprogle.honeypot.common.events
 
inventoryClickEvent(InventoryClickEvent) - Static method in class org.reprogle.honeypot.common.events.InventoryClickDragEventListener
 
inventoryDragEvent(InventoryDragEvent) - Static method in class org.reprogle.honeypot.common.events.InventoryClickDragEventListener
 
InventoryMoveItemEventListener - Class in org.reprogle.honeypot.common.events
 
isAllowed(Player, Location) - Method in class org.reprogle.honeypot.common.utils.integrations.GriefPreventionAdapter
Check if the player has permission
isAllowed(Player, Location) - Method in class org.reprogle.honeypot.common.utils.integrations.LandsAdapter
Checks if a Honeypot is allowed to be placed at the location
isAllowed(Player, Location) - Method in class org.reprogle.honeypot.common.utils.integrations.WorldGuardAdapter
Check if the allow-honeypots flag is on
isCancelled() - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
isCancelled() - Method in class org.reprogle.honeypot.common.utils.folia.Scheduler.ScheduledTask
 
isFolia() - Static method in class org.reprogle.honeypot.Honeypot
Check if the server is running on the experimental Folia software.
isHoneypotBlock(Block) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockManager
Check if the block is a Honeypot block
isHoneypotBlock(Block) - Method in class org.reprogle.honeypot.common.storagemanager.pdc.DataStoreManager
 
isHoneypotBlock(Block) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Checks if the DB contains the Block passed
isInCache(HoneypotBlockObject) - Static method in class org.reprogle.honeypot.common.storagemanager.CacheManager
Determines if the Honeypot is in the cache or not
isInitialized() - Method in class org.reprogle.honeypot.common.providers.BehaviorRegistry
 
iterator() - Method in class org.reprogle.honeypot.common.storagemanager.queue.ListenableQueue
 

K

Kick - Class in org.reprogle.honeypot.common.providers.included
 
Kick() - Constructor for class org.reprogle.honeypot.common.providers.included.Kick
 

L

LandsAdapter - Class in org.reprogle.honeypot.common.utils.integrations
 
LandsAdapter() - Constructor for class org.reprogle.honeypot.common.utils.integrations.LandsAdapter
Construct the LandsIntegration.
LeavesDecayEventListener - Class in org.reprogle.honeypot.common.events
 
link() - Method in record class org.reprogle.honeypot.common.utils.HoneypotUpdateChecker
Returns the value of the link record component.
ListenableQueue<E> - Class in org.reprogle.honeypot.common.storagemanager.queue
 
ListenableQueue(Queue<E>) - Constructor for class org.reprogle.honeypot.common.storagemanager.queue.ListenableQueue
 
ListenerSetup - Class in org.reprogle.honeypot.common.events
 
load() - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
 
load() - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.SQLite
Loads the DB

M

mainMenu(Player, String[]) - Static method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotGUI
 

N

Notify - Class in org.reprogle.honeypot.common.providers.included
 
Notify() - Constructor for class org.reprogle.honeypot.common.providers.included.Notify
 

O

offer(E) - Method in class org.reprogle.honeypot.common.storagemanager.queue.ListenableQueue
 
onBlockBurnEvent(BlockBurnEvent) - Static method in class org.reprogle.honeypot.common.events.BlockBurnEventListener
 
onBlockFormEvent(BlockFormEvent) - Static method in class org.reprogle.honeypot.common.events.BlockFormEventListener
 
onCommand(CommandSender, Command, String, String[]) - Method in class org.reprogle.honeypot.common.commands.CommandManager
Called by Bukkit when a player runs a command registered to our plugin.
onDisable() - Method in class org.reprogle.honeypot.Honeypot
Disable method called by Bukkit
onEnable() - Method in class org.reprogle.honeypot.Honeypot
Enable method called by Bukkit.
onEnableAdapters(Server) - Static method in class org.reprogle.honeypot.common.utils.integrations.AdapterManager
 
onInventoryMoveItemEvent(InventoryMoveItemEvent) - Static method in class org.reprogle.honeypot.common.events.InventoryMoveItemEventListener
 
onLeavesDecayEvent(LeavesDecayEvent) - Static method in class org.reprogle.honeypot.common.events.LeavesDecayEventListener
 
onLoad() - Method in class org.reprogle.honeypot.Honeypot
Set up WorldGuard.
onLoadAdapters(Server) - Static method in class org.reprogle.honeypot.common.utils.integrations.AdapterManager
 
onRequest(OfflinePlayer, String) - Method in class org.reprogle.honeypot.common.utils.integrations.PlaceholderAPIExpansion
 
onSignChangeEvent(SignChangeEvent) - Static method in class org.reprogle.honeypot.common.events.SignChangeEventListener
 
onStructureGrowEvent(StructureGrowEvent) - Static method in class org.reprogle.honeypot.common.events.StructureGrowEventListener
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class org.reprogle.honeypot.common.commands.CommandManager
This function is responsible for tab completion of our pluign.
org.reprogle.honeypot - package org.reprogle.honeypot
 
org.reprogle.honeypot.common.commands - package org.reprogle.honeypot.common.commands
 
org.reprogle.honeypot.common.commands.subcommands - package org.reprogle.honeypot.common.commands.subcommands
 
org.reprogle.honeypot.common.events - package org.reprogle.honeypot.common.events
 
org.reprogle.honeypot.common.providers - package org.reprogle.honeypot.common.providers
 
org.reprogle.honeypot.common.providers.included - package org.reprogle.honeypot.common.providers.included
 
org.reprogle.honeypot.common.storagemanager - package org.reprogle.honeypot.common.storagemanager
 
org.reprogle.honeypot.common.storagemanager.pdc - package org.reprogle.honeypot.common.storagemanager.pdc
 
org.reprogle.honeypot.common.storagemanager.queue - package org.reprogle.honeypot.common.storagemanager.queue
 
org.reprogle.honeypot.common.storagemanager.sqlite - package org.reprogle.honeypot.common.storagemanager.sqlite
 
org.reprogle.honeypot.common.utils - package org.reprogle.honeypot.common.utils
 
org.reprogle.honeypot.common.utils.folia - package org.reprogle.honeypot.common.utils.folia
 
org.reprogle.honeypot.common.utils.integrations - package org.reprogle.honeypot.common.utils.integrations
 

P

peek() - Method in class org.reprogle.honeypot.common.storagemanager.queue.ListenableQueue
 
perform(Player, String[]) - Method in interface org.reprogle.honeypot.common.commands.HoneypotSubCommand
Performs the command
perform(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotCreate
 
perform(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotDebug
 
perform(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotGUI
 
perform(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotHelp
 
perform(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotHistory
 
perform(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotInfo
 
perform(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotList
 
perform(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotLocate
 
perform(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotReload
 
perform(Player, String[]) - Method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotRemove
 
permission() - Method in record class org.reprogle.honeypot.common.utils.HoneypotPermission
Get the string of the permission required
persist() - Method in class org.reprogle.honeypot.common.utils.integrations.PlaceholderAPIExpansion
 
PhysicsUtil - Class in org.reprogle.honeypot.common.utils
 
PistonExtendRetractListener - Class in org.reprogle.honeypot.common.events
 
pistonPullEvent(BlockPistonRetractEvent) - Static method in class org.reprogle.honeypot.common.events.PistonExtendRetractListener
 
pistonPushEvent(BlockPistonExtendEvent) - Static method in class org.reprogle.honeypot.common.events.PistonExtendRetractListener
 
PlaceholderAPIExpansion - Class in org.reprogle.honeypot.common.utils.integrations
 
PlaceholderAPIExpansion(Honeypot) - Constructor for class org.reprogle.honeypot.common.utils.integrations.PlaceholderAPIExpansion
 
playerCommandPreprocessEvent(PlayerCommandPreprocessEvent) - Static method in class org.reprogle.honeypot.common.events.PlayerCommandPreprocessEventListener
 
PlayerCommandPreprocessEventListener - Class in org.reprogle.honeypot.common.events
 
playerInteractEvent(PlayerInteractEvent) - Static method in class org.reprogle.honeypot.common.events.PlayerInteractEventListener
 
PlayerInteractEventListener - Class in org.reprogle.honeypot.common.events
 
playerJoinEvent(PlayerJoinEvent) - Static method in class org.reprogle.honeypot.common.events.PlayerJoinEventListener
 
PlayerJoinEventListener - Class in org.reprogle.honeypot.common.events
 
plugin - Static variable in class org.reprogle.honeypot.Honeypot
 
plugin() - Method in record class org.reprogle.honeypot.common.utils.HoneypotSupportedVersions
Returns the value of the plugin record component.
plugin() - Method in record class org.reprogle.honeypot.common.utils.HoneypotUpdateChecker
Returns the value of the plugin record component.
poll() - Method in class org.reprogle.honeypot.common.storagemanager.queue.ListenableQueue
 
process(Player, Block) - Method in class org.reprogle.honeypot.common.providers.included.Ban
 
process(Player, Block) - Method in class org.reprogle.honeypot.common.providers.included.Kick
 
process(Player, Block) - Method in class org.reprogle.honeypot.common.providers.included.Notify
 
process(Player, Block) - Method in class org.reprogle.honeypot.common.providers.included.Warn
 
process(BehaviorProvider, Player, Block) - Method in class org.reprogle.honeypot.common.providers.BehaviorProcessor
This method calls the correct processor function, depending on if the type of the behavior provider is BehaviorTypes.CUSTOM or not
processor - Static variable in class org.reprogle.honeypot.Honeypot
 

Q

QueueManager - Class in org.reprogle.honeypot.common.storagemanager.queue
A class to manage the PreparedStatement queues.

R

register(BehaviorProvider) - Method in class org.reprogle.honeypot.common.providers.BehaviorRegistry
Register a behavior provider with Honeypot
registerListener(ListenableQueue.Listener<E>) - Method in class org.reprogle.honeypot.common.storagemanager.queue.ListenableQueue
 
removeFromCache(HoneypotBlockObject) - Static method in class org.reprogle.honeypot.common.storagemanager.CacheManager
Removes a block from the cache.
removeHoneypotBlock(Block) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Removes a Honeypot block from the DB.
retrieveHistory(Player) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Retrieve all history for a player
runTask(Plugin) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTask(Plugin, Runnable) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
runTask(Plugin, Runnable, Entity) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
runTask(Plugin, Runnable, Location) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
runTask(Plugin, Entity) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTask(Plugin, Location) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTaskAsynchronously(Plugin) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTaskAsynchronously(Plugin, Runnable) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
runTaskLater(Plugin, long) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTaskLater(Plugin, long, Entity) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTaskLater(Plugin, long, Location) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTaskLater(Plugin, Runnable, long) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
runTaskLater(Plugin, Runnable, long, Entity) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
runTaskLater(Plugin, Runnable, long, Location) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
runTaskLaterAsynchronously(Plugin, long) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTaskLaterAsynchronously(Plugin, Runnable, long) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
runTaskTimer(Plugin, long, long) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTaskTimer(Plugin, long, long, Entity) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTaskTimer(Plugin, long, long, Location) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTaskTimer(Plugin, Runnable, long, long) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
runTaskTimer(Plugin, Runnable, long, long, Entity) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
runTaskTimer(Plugin, Runnable, long, long, Location) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 
runTaskTimerAsynchronously(Plugin, long, long) - Method in class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
runTaskTimerAsynchronously(Plugin, Runnable, long, long) - Static method in class org.reprogle.honeypot.common.utils.folia.Scheduler
 

S

ScheduledRunnable - Class in org.reprogle.honeypot.common.utils.folia
 
ScheduledRunnable() - Constructor for class org.reprogle.honeypot.common.utils.folia.ScheduledRunnable
 
ScheduledTask(Object) - Constructor for class org.reprogle.honeypot.common.utils.folia.Scheduler.ScheduledTask
 
Scheduler - Class in org.reprogle.honeypot.common.utils.folia
 
Scheduler.ScheduledTask - Class in org.reprogle.honeypot.common.utils.folia
 
sendCommandFeedback(String, Boolean...) - Static method in class org.reprogle.honeypot.common.commands.CommandFeedback
A helper class which helps to reduce boilerplate player.sendMessage code by providing the strings to send instead of having to copy and paste them.
setBlocksBroken(int) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerObject
Set's the amount of blocks broken
setInitialized(boolean) - Method in class org.reprogle.honeypot.common.providers.BehaviorRegistry
 
setPlayerCount(Player, int) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerManager
Set the number of blocks broken by the player by calling the SQLite setPlayerCount function.
setPlayerCount(Player, int) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Sets the player count
setupConfig(Plugin) - Static method in class org.reprogle.honeypot.common.utils.HoneypotConfigManager
Sets up the plugin config and saves it to private variables for use later.
setupListeners(Plugin) - Static method in class org.reprogle.honeypot.common.events.ListenerSetup
Set's up all the listeners in the entire plugin
severe(String) - Method in class org.reprogle.honeypot.common.utils.HoneypotLogger
Log a severe message to the log file.
SignChangeEventListener - Class in org.reprogle.honeypot.common.events
 
size() - Method in class org.reprogle.honeypot.common.providers.BehaviorRegistry
Get the size of the registry
size() - Method in class org.reprogle.honeypot.common.storagemanager.queue.ListenableQueue
 
SQLite - Class in org.reprogle.honeypot.common.storagemanager.sqlite
 
SQLite(Honeypot) - Constructor for class org.reprogle.honeypot.common.storagemanager.sqlite.SQLite
Create an SQLite object from the instance
startTask() - Method in class org.reprogle.honeypot.common.utils.GhostHoneypotFixer
Start a task to check for ghost honeypots every defined interval
StructureGrowEventListener - Class in org.reprogle.honeypot.common.events
 

T

toPrimitive(HoneypotBlockObject, PersistentDataAdapterContext) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
 
toString() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
 
toString() - Method in record class org.reprogle.honeypot.common.utils.HoneypotPermission
Returns a string representation of this record class.
toString() - Method in record class org.reprogle.honeypot.common.utils.HoneypotSupportedVersions
Returns a string representation of this record class.
toString() - Method in record class org.reprogle.honeypot.common.utils.HoneypotUpdateChecker
Returns a string representation of this record class.

V

version() - Method in record class org.reprogle.honeypot.common.utils.HoneypotSupportedVersions
Returns the value of the version record component.

W

Warn - Class in org.reprogle.honeypot.common.providers.included
 
Warn() - Constructor for class org.reprogle.honeypot.common.providers.included.Warn
 
warning(String) - Method in class org.reprogle.honeypot.common.utils.HoneypotLogger
Log a warning message to the log file.
WorldGuardAdapter - Class in org.reprogle.honeypot.common.utils.integrations
A small utility class for helping connect with WorldGuard
WorldGuardAdapter() - Constructor for class org.reprogle.honeypot.common.utils.integrations.WorldGuardAdapter
 
A B C D E F G H I K L M N O P Q R S T V W 
All Classes and Interfaces|All Packages