Index

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

A

ActionHandler - Class in org.reprogle.honeypot.common.utils
 
addButton(GUIButton) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
addButtons(GUIButton...) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
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.
amount(int) - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
areDefaultInteractionsBlocked() - Method in class org.reprogle.honeypot.common.gui.GUI
 
areDefaultInteractionsBlocked() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 

B

Ban - Class in org.reprogle.honeypot.common.providers.included
 
Ban() - Constructor for class org.reprogle.honeypot.common.providers.included.Ban
 
BAN - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
 
Behavior - Annotation Interface in org.reprogle.honeypot.common.providers
An interface to define a Honeypot Behavior
BehaviorConflictException - Exception in org.reprogle.honeypot.common.providers.exceptions
 
BehaviorConflictException(String) - Constructor for exception org.reprogle.honeypot.common.providers.exceptions.BehaviorConflictException
 
BehaviorProcessor - Class in org.reprogle.honeypot.common.providers
 
BehaviorProcessor() - Constructor for class org.reprogle.honeypot.common.providers.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.common.providers.BehaviorRegistry
 
BehaviorRegistry - Class in org.reprogle.honeypot.common.providers
 
BehaviorRegistry() - Constructor for class org.reprogle.honeypot.common.providers.BehaviorRegistry
 
behaviorType - Variable in class org.reprogle.honeypot.common.providers.BehaviorProvider
 
BehaviorType - Enum Class in org.reprogle.honeypot.common.providers
 
BLACK - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
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
 
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
 
BLUE - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
BROADCAST - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
 
BROWN - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
build() - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
buildPaginationButton(GUIPageButtonType, GUIMenu) - Method in interface org.reprogle.honeypot.common.gui.pagination.GUIPageButtonBuilder
 

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.folia.ScheduledRunnable
 
cancel() - Method in class org.reprogle.honeypot.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
 
checkIfPaginationNeeded(boolean, Inventory) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
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
clearAllButStickiedSlots() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
clearCache() - Static method in class org.reprogle.honeypot.common.storagemanager.CacheManager
Wipe the cache
clearStickiedSlots() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
close(PreparedStatement, ResultSet) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Close the DB connection
COMMAND - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
 
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
create(String, int) - Method in class org.reprogle.honeypot.common.gui.GUI
 
create(String, int, String) - Method in class org.reprogle.honeypot.common.gui.GUI
 
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.sqlite.Database
Create a HoneypotBlock using SQLite.
createHoneypotPlayer(Player, int) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Creates a Honeypot Player
CURRENT_BUTTON - Enum constant in enum class org.reprogle.honeypot.common.gui.pagination.GUIPageButtonType
 
CUSTOM - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
 
CYAN - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 

D

Database - Class in org.reprogle.honeypot.common.storagemanager.sqlite
 
Database(Honeypot) - Constructor for class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Create a Database object
deflag(ItemFlag...) - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
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() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockManager
Delete all Honeypots in the entire DB
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
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

enchant(Enchantment, int) - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
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.providers.BehaviorProvider
Override default equals function to provide comparison support to BehaviorProviders.
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.folia.Scheduler
 
executeOrScheduleSync(Plugin, Runnable, Location) - Static method in class org.reprogle.honeypot.folia.Scheduler
 

F

findOpenWithTag(String) - Method in class org.reprogle.honeypot.common.gui.GUI
 
flag(ItemFlag...) - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
FOLIA - Static variable in class org.reprogle.honeypot.folia.Scheduler
 
forSlot(int) - Static method in enum class org.reprogle.honeypot.common.gui.pagination.GUIPageButtonType
 

G

get() - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
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.sqlite.Database
Gets the action of the Honeypot block passes
getAllHoneypots() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockManager
Get all HoneypotBlockObject in the DB
getAllHoneypots() - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Get all the Honeypot blocks in the DB
getAmount() - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
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
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.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
getButton(int) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getButton(int, int) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getByValue(short) - Static method in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
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
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
Return the action for the honeypot block (Meant for ban, kick, etc.)
getCount(Player) - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Get's the current number of block the player has broken
getCurrentPage() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getDateTime() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerHistoryObject
Get the date and time of the history entry
getDefaultPaginationButtonBuilder() - Method in class org.reprogle.honeypot.common.gui.GUI
 
getGriefPreventionUtil() - Static method in class org.reprogle.honeypot.Honeypot
Retrieve the GriefPrevention Util helper
getGUI() - Method in class org.reprogle.honeypot.common.gui.menu.GUIOpenMenu
 
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
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
getHighestFilledSlot() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
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
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
getIcon() - Method in class org.reprogle.honeypot.common.gui.button.GUIButton
 
getIcon() - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
Return the type of the behavior.
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.queue.QueueManager
Returns the QueueManager instance
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
getInventory() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getLanguageFile() - Static method in class org.reprogle.honeypot.common.utils.HoneypotConfigManager
 
getListener() - Method in class org.reprogle.honeypot.common.gui.button.GUIButton
 
getLocation() - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotBlockObject
Get the Location object of the Honeypot
getLore() - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
getMaxPage() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
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.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
 
getName() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getName() - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
getObject() - Method in class org.reprogle.honeypot.api.events.HoneypotNonPlayerBreakEvent
Get the object that triggered the event
getOnClose() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getOnPageChange() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getOwner() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getOwner() - Method in class org.reprogle.honeypot.folia.Scheduler.ScheduledTask
 
getPageSize() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getPaginationButtonBuilder() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getPermissions() - Static method in class org.reprogle.honeypot.Honeypot
Returns the permission object for Vault
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.gui.menu.GUIOpenMenu
 
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
getProviderName() - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
This should return the name of the behavior provider
getRegistry() - Static method in class org.reprogle.honeypot.Honeypot
 
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.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
 
getRowsPerPage() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getSidePhysics() - Static method in class org.reprogle.honeypot.common.utils.PhysicsUtil
 
getSlot() - Method in enum class org.reprogle.honeypot.common.gui.pagination.GUIPageButtonType
 
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.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
getTag() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
getType() - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
getUpPhysics() - Static method in class org.reprogle.honeypot.common.utils.PhysicsUtil
 
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
getValue() - Method in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
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
getWorldGuardFlag() - Method in class org.reprogle.honeypot.common.utils.integrations.WorldGuardUtil
Returns the WorldGuard flag
getWorldGuardUtil() - Static method in class org.reprogle.honeypot.Honeypot
Retrieve the WorldGuard Util helper
GhostHoneypotFixer - Class in org.reprogle.honeypot.common.utils
 
GhostHoneypotFixer() - Constructor for class org.reprogle.honeypot.common.utils.GhostHoneypotFixer
 
GRAY - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
GREEN - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
GriefPreventionUtil - Class in org.reprogle.honeypot.common.utils.integrations
A small helper class for utilizing GriefPrevention
GriefPreventionUtil() - Constructor for class org.reprogle.honeypot.common.utils.integrations.GriefPreventionUtil
 
GUI - Class in org.reprogle.honeypot.common.gui
 
GUI(JavaPlugin) - Constructor for class org.reprogle.honeypot.common.gui.GUI
 
GUIButton - Class in org.reprogle.honeypot.common.gui.button
 
GUIButton(ItemStack) - Constructor for class org.reprogle.honeypot.common.gui.button.GUIButton
 
GUIButtonListener - Interface in org.reprogle.honeypot.common.gui.button
 
GUIItemBuilder - Class in org.reprogle.honeypot.common.gui.item
 
GUIItemBuilder(ItemStack) - Constructor for class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
GUIItemBuilder(Material) - Constructor for class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
GUIItemDataColor - Enum Class in org.reprogle.honeypot.common.gui.item
 
GUIMenu - Class in org.reprogle.honeypot.common.gui
 
GUIMenuListener - Class in org.reprogle.honeypot.common.gui.menu
 
GUIMenuListener(JavaPlugin, GUI) - Constructor for class org.reprogle.honeypot.common.gui.menu.GUIMenuListener
 
GUIOpenMenu - Class in org.reprogle.honeypot.common.gui.menu
 
GUIOpenMenu(GUIMenu, Player) - Constructor for class org.reprogle.honeypot.common.gui.menu.GUIOpenMenu
 
GUIPageButtonBuilder - Interface in org.reprogle.honeypot.common.gui.pagination
 
GUIPageButtonType - Enum Class in org.reprogle.honeypot.common.gui.pagination
 

H

handleCustomAction(String, Block, Player) - Static method in class org.reprogle.honeypot.common.utils.ActionHandler
 
hashCode() - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
 
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
 
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.
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
 
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.
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
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
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.
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.
HoneypotPlayerHistoryManager - Class in org.reprogle.honeypot.common.storagemanager
A class for managing Honeypot history entries.
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
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.
HoneypotPlayerManager - Class in org.reprogle.honeypot.common.storagemanager
 
HoneypotPlayerObject - Class in org.reprogle.honeypot.common.storagemanager
 
HoneypotPlayerObject(UUID, int) - Constructor for class org.reprogle.honeypot.common.storagemanager.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.
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

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.
initialize() - Method in class org.reprogle.honeypot.common.storagemanager.sqlite.Database
Initialize the Database
InvalidBehaviorDefinitionException - Exception in org.reprogle.honeypot.common.providers.exceptions
 
InvalidBehaviorDefinitionException(String) - Constructor for exception org.reprogle.honeypot.common.providers.exceptions.InvalidBehaviorDefinitionException
 
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
 
InventoryMoveItemEventListener() - Constructor for class org.reprogle.honeypot.common.events.InventoryMoveItemEventListener
 
isAllowed(Player, Location) - Method in class org.reprogle.honeypot.common.utils.integrations.GriefPreventionUtil
Check if the player has permission
isAllowed(Player, Location) - Method in class org.reprogle.honeypot.common.utils.integrations.WorldGuardUtil
Check if the allow-honeypots flag is on
isAutomaticPaginationEnabled() - Method in class org.reprogle.honeypot.common.gui.GUI
 
isAutomaticPaginationEnabled() - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
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
isCancelled() - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
isCancelled() - Method in class org.reprogle.honeypot.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.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
 
isStickiedSlot(int) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
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
 
KICK - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
 

L

LIGHT_BLUE - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
LIGHT_GRAY - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
LIME - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
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
log(String) - Method in class org.reprogle.honeypot.common.utils.HoneypotLogger
Log a message to the log file.
lore(String...) - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
lore(List<String>) - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 

M

MAGENTA - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
mainMenu(Player, String[]) - Static method in class org.reprogle.honeypot.common.commands.subcommands.HoneypotGUI
 

N

name() - Element in annotation interface org.reprogle.honeypot.common.providers.Behavior
The name of the provider.
name(String) - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
NEXT_BUTTON - Enum constant in enum class org.reprogle.honeypot.common.gui.pagination.GUIPageButtonType
 
nextPage(HumanEntity) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
Notify - Class in org.reprogle.honeypot.common.providers.included
 
Notify() - Constructor for class org.reprogle.honeypot.common.providers.included.Notify
 
NOTIFY - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
 

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
 
onClick(InventoryClickEvent) - Method in interface org.reprogle.honeypot.common.gui.button.GUIButtonListener
 
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.
onInventoryClick(InventoryClickEvent) - Method in class org.reprogle.honeypot.common.gui.menu.GUIMenuListener
 
onInventoryClose(InventoryCloseEvent) - Method in class org.reprogle.honeypot.common.gui.menu.GUIMenuListener
 
onInventoryMoveItemEvent(InventoryMoveItemEvent) - Static method in class org.reprogle.honeypot.common.events.InventoryMoveItemEventListener
 
onLoad() - Method in class org.reprogle.honeypot.Honeypot
Set up WorldGuard.
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.
ORANGE - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
org.reprogle.honeypot - package org.reprogle.honeypot
 
org.reprogle.honeypot.api.events - package org.reprogle.honeypot.api.events
 
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.gui - package org.reprogle.honeypot.common.gui
 
org.reprogle.honeypot.common.gui.button - package org.reprogle.honeypot.common.gui.button
 
org.reprogle.honeypot.common.gui.item - package org.reprogle.honeypot.common.gui.item
 
org.reprogle.honeypot.common.gui.menu - package org.reprogle.honeypot.common.gui.menu
 
org.reprogle.honeypot.common.gui.pagination - package org.reprogle.honeypot.common.gui.pagination
 
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.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.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.integrations - package org.reprogle.honeypot.common.utils.integrations
 
org.reprogle.honeypot.folia - package org.reprogle.honeypot.folia
 

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.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
PERMISSION - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
 
PhysicsUtil - Class in org.reprogle.honeypot.common.utils
 
PINK - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
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
 
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
 
PREV_BUTTON - Enum constant in enum class org.reprogle.honeypot.common.gui.pagination.GUIPageButtonType
 
previousPage(HumanEntity) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
process(Player, Block) - Method in class org.reprogle.honeypot.common.providers.BehaviorProvider
A method to be executed when an action requires processing.
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
 
providerName - Variable in class org.reprogle.honeypot.common.providers.BehaviorProvider
 
PURPLE - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 

Q

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

R

RED - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
refreshInventory(HumanEntity) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
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
 
removeButton(int) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
removeButton(int, int) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
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.folia.ScheduledRunnable
 
runTask(Plugin, Runnable) - Static method in class org.reprogle.honeypot.folia.Scheduler
 
runTask(Plugin, Runnable, Entity) - Static method in class org.reprogle.honeypot.folia.Scheduler
 
runTask(Plugin, Runnable, Location) - Static method in class org.reprogle.honeypot.folia.Scheduler
 
runTask(Plugin, Entity) - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
runTask(Plugin, Location) - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
runTaskAsynchronously(Plugin) - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
runTaskAsynchronously(Plugin, Runnable) - Static method in class org.reprogle.honeypot.folia.Scheduler
 
runTaskLater(Plugin, long) - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
runTaskLater(Plugin, long, Entity) - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
runTaskLater(Plugin, long, Location) - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
runTaskLater(Plugin, Runnable, long) - Static method in class org.reprogle.honeypot.folia.Scheduler
 
runTaskLater(Plugin, Runnable, long, Entity) - Static method in class org.reprogle.honeypot.folia.Scheduler
 
runTaskLater(Plugin, Runnable, long, Location) - Static method in class org.reprogle.honeypot.folia.Scheduler
 
runTaskLaterAsynchronously(Plugin, long) - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
runTaskLaterAsynchronously(Plugin, Runnable, long) - Static method in class org.reprogle.honeypot.folia.Scheduler
 
runTaskTimer(Plugin, long, long) - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
runTaskTimer(Plugin, long, long, Entity) - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
runTaskTimer(Plugin, long, long, Location) - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
runTaskTimer(Plugin, Runnable, long, long) - Static method in class org.reprogle.honeypot.folia.Scheduler
 
runTaskTimer(Plugin, Runnable, long, long, Entity) - Static method in class org.reprogle.honeypot.folia.Scheduler
 
runTaskTimer(Plugin, Runnable, long, long, Location) - Static method in class org.reprogle.honeypot.folia.Scheduler
 
runTaskTimerAsynchronously(Plugin, long, long) - Method in class org.reprogle.honeypot.folia.ScheduledRunnable
 
runTaskTimerAsynchronously(Plugin, Runnable, long, long) - Static method in class org.reprogle.honeypot.folia.Scheduler
 

S

ScheduledRunnable - Class in org.reprogle.honeypot.folia
 
ScheduledRunnable() - Constructor for class org.reprogle.honeypot.folia.ScheduledRunnable
 
ScheduledTask(Object) - Constructor for class org.reprogle.honeypot.folia.Scheduler.ScheduledTask
 
Scheduler - Class in org.reprogle.honeypot.folia
 
Scheduler() - Constructor for class org.reprogle.honeypot.folia.Scheduler
 
Scheduler.ScheduledTask - Class in org.reprogle.honeypot.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.
setAutomaticPaginationEnabled(boolean) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
setBlockDefaultInteractions(boolean) - Method in class org.reprogle.honeypot.common.gui.GUI
 
setBlockDefaultInteractions(boolean) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
setBlocksBroken(int) - Method in class org.reprogle.honeypot.common.storagemanager.HoneypotPlayerObject
Set's the amount of blocks broken
setButton(int, int, GUIButton) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
setButton(int, GUIButton) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
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
setCurrentPage(int) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
setDefaultPaginationButtonBuilder(GUIPageButtonBuilder) - Method in class org.reprogle.honeypot.common.gui.GUI
 
setEnableAutomaticPagination(boolean) - Method in class org.reprogle.honeypot.common.gui.GUI
 
setIcon(ItemStack) - Method in class org.reprogle.honeypot.common.gui.button.GUIButton
 
setInitialized(boolean) - Method in class org.reprogle.honeypot.common.providers.BehaviorRegistry
 
setListener(GUIButtonListener) - Method in class org.reprogle.honeypot.common.gui.button.GUIButton
 
setName(String) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
setOnClose(Consumer<GUIMenu>) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
setOnPageChange(Consumer<GUIMenu>) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
setPaginationButtonBuilder(GUIPageButtonBuilder) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
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
setRawName(String) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
setRowsPerPage(int) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
setTag(String) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
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
setupWorldGuard() - Method in class org.reprogle.honeypot.common.utils.integrations.WorldGuardUtil
Sets up the hook for WorldGuard
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
stickSlot(int) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 
StructureGrowEventListener - Class in org.reprogle.honeypot.common.events
 

T

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.
type() - Element in annotation interface org.reprogle.honeypot.common.providers.Behavior
The type of the BehaviorProvider.
type(Material) - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 

U

UNASSIGNED - Enum constant in enum class org.reprogle.honeypot.common.gui.pagination.GUIPageButtonType
 
unenchant(Enchantment) - Method in class org.reprogle.honeypot.common.gui.item.GUIItemBuilder
 
unstickSlot(int) - Method in class org.reprogle.honeypot.common.gui.GUIMenu
 

V

valueOf(String) - Static method in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.reprogle.honeypot.common.gui.pagination.GUIPageButtonType
Returns the enum constant of this class with the specified name.
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.gui.item.GUIItemDataColor
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.reprogle.honeypot.common.gui.pagination.GUIPageButtonType
Returns an array containing the constants of this enum class, in the order they are declared.
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.
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
 
WARN - Enum constant in enum class org.reprogle.honeypot.common.providers.BehaviorType
 
WHITE - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
withListener(GUIButtonListener) - Method in class org.reprogle.honeypot.common.gui.button.GUIButton
 
WorldGuardUtil - Class in org.reprogle.honeypot.common.utils.integrations
A small utility class for helping connect with WorldGuard
WorldGuardUtil() - Constructor for class org.reprogle.honeypot.common.utils.integrations.WorldGuardUtil
 

Y

YELLOW - Enum constant in enum class org.reprogle.honeypot.common.gui.item.GUIItemDataColor
 
A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Serialized Form