Interface IBlockProtectionModule


public interface IBlockProtectionModule
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    allowBreak(org.bukkit.entity.Player player, org.bukkit.block.Block block)
     
    boolean
    allowBreak(org.bukkit.entity.Player player, org.bukkit.Location block)
     
    default boolean
    allowInteract(org.bukkit.entity.Player player, org.bukkit.block.Block block)
     
    boolean
    allowInteract(org.bukkit.entity.Player player, org.bukkit.Location block)
     
    default boolean
    allowPlace(org.bukkit.entity.Player player, org.bukkit.block.Block block)
     
    boolean
    allowPlace(org.bukkit.entity.Player player, org.bukkit.Location block)
     
    @NotNull String
     
    default boolean
    isProtected(org.bukkit.entity.Player player, org.bukkit.block.Block block)
     
    boolean
    isProtected(org.bukkit.entity.Player player, org.bukkit.Location block)
     
  • Method Details

    • getPluginName

      @NotNull @NotNull String getPluginName()
    • isProtected

      boolean isProtected(org.bukkit.entity.Player player, org.bukkit.Location block)
    • allowBreak

      boolean allowBreak(org.bukkit.entity.Player player, org.bukkit.Location block)
    • allowPlace

      boolean allowPlace(org.bukkit.entity.Player player, org.bukkit.Location block)
    • allowInteract

      boolean allowInteract(org.bukkit.entity.Player player, org.bukkit.Location block)
    • isProtected

      default boolean isProtected(org.bukkit.entity.Player player, org.bukkit.block.Block block)
    • allowBreak

      default boolean allowBreak(org.bukkit.entity.Player player, org.bukkit.block.Block block)
    • allowPlace

      default boolean allowPlace(org.bukkit.entity.Player player, org.bukkit.block.Block block)
    • allowInteract

      default boolean allowInteract(org.bukkit.entity.Player player, org.bukkit.block.Block block)