Index
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
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.
- 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
Blockand 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
HoneypotBlockObjectin 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
HoneypotPermissionrecord 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
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
- 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
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
- 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
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
- 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.CUSTOMor 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
versionrecord 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
All Classes and Interfaces|All Packages|Serialized Form