Class StorageProvider
java.lang.Object
org.reprogle.honeypot.common.storageproviders.StorageProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidcreateHoneypotBlock(org.bukkit.block.Block block, String action) abstract voiddeleteAllHoneypotBlocks(org.bukkit.World world) booleanOverride default equals function to provide comparison support to StorageProviders.abstract StringgetAction(org.bukkit.block.Block block) abstract List<HoneypotBlockObject> getAllHoneypots(org.bukkit.World world) abstract HoneypotBlockObjectgetHoneypotBlock(org.bukkit.block.Block block) abstract List<HoneypotBlockObject> getNearbyHoneypots(org.bukkit.Location location, int radius) inthashCode()abstract booleanisHoneypotBlock(org.bukkit.block.Block block) abstract voidremoveHoneypotBlock(org.bukkit.block.Block block)
-
Constructor Details
-
StorageProvider
protected StorageProvider()
-
-
Method Details
-
getProviderName
-
equals
Override default equals function to provide comparison support to StorageProviders. Since StorageProviders must have unique names, this checks against name only -
hashCode
public int hashCode() -
createHoneypotBlock
-
removeHoneypotBlock
public abstract void removeHoneypotBlock(org.bukkit.block.Block block) -
isHoneypotBlock
public abstract boolean isHoneypotBlock(org.bukkit.block.Block block) -
getHoneypotBlock
-
getAction
-
deleteAllHoneypotBlocks
public abstract void deleteAllHoneypotBlocks(@Nullable org.bukkit.World world) -
getAllHoneypots
-
getNearbyHoneypots
public abstract List<HoneypotBlockObject> getNearbyHoneypots(org.bukkit.Location location, int radius)
-