Index
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
HoneypotBlockObjectto 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
Blockand 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
HoneypotBlockObjectin 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
HoneypotPermissionrecord 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
HoneypotSupportedVersionsrecord 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
HoneypotUpdateCheckerrecord 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
linkrecord 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
pluginrecord component. - plugin() - Method in record class org.reprogle.honeypot.common.utils.HoneypotUpdateChecker
-
Returns the value of the
pluginrecord 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.CUSTOMor 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
versionrecord 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
All Classes and Interfaces|All Packages