Package com.massivecraft.factions.listeners

## Class FactionsBlockListener

- java.lang.Object
- - com.massivecraft.factions.listeners.FactionsBlockListener

- All Implemented Interfaces:
    `org.bukkit.event.Listener`

      public class FactionsBlockListener
      extends java.lang.Object
      implements org.bukkit.event.Listener

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.util.HashMap<java.lang.String,​org.bukkit.Location>` | `bannerLocations` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `FactionsBlockListener()` |

  - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `entityDamage​(org.bukkit.event.entity.EntityDamageEvent e)` |
    `void` | `onBannerBreak​(org.bukkit.event.block.BlockBreakEvent e)` |
    `void` | `onBannerPlace​(org.bukkit.event.block.BlockPlaceEvent e)` |
    `void` | `onBlockBreak​(org.bukkit.event.block.BlockBreakEvent event)` |
    `void` | `onBlockDamage​(org.bukkit.event.block.BlockDamageEvent event)` |
    `void` | `onBlockFromTo​(org.bukkit.event.block.BlockFromToEvent event)` |
    `void` | `onBlockPistonExtend​(org.bukkit.event.block.BlockPistonExtendEvent event)` |
    `void` | `onBlockPistonRetract​(org.bukkit.event.block.BlockPistonRetractEvent event)` |
    `void` | `onBlockPlace​(org.bukkit.event.block.BlockPlaceEvent event)` |
    `void` | `onBreak​(org.bukkit.event.entity.EntityExplodeEvent e)` |
    `void` | `onFallingBlock​(org.bukkit.event.entity.EntityChangeBlockEvent event)` |
    `void` | `onFarmLandDamage​(org.bukkit.event.entity.EntityChangeBlockEvent event)` |
    `void` | `onFrostWalker​(org.bukkit.event.block.EntityBlockFormEvent event)` |
    `void` | `onHopperPlace​(org.bukkit.event.block.BlockPlaceEvent e)` |
    `void` | `onTNTPlace​(org.bukkit.event.block.BlockPlaceEvent e1)` |
    `void` | `onVaultPlace​(org.bukkit.event.block.BlockPlaceEvent e)` |
    `static boolean` | `playerCanBuildDestroyBlock​(org.bukkit.entity.Player player, org.bukkit.Location location, java.lang.String action, boolean justCheck)` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### bannerLocations

          public static java.util.HashMap<java.lang.String,​org.bukkit.Location> bannerLocations

  - ### Constructor Detail

    - #### FactionsBlockListener

          public FactionsBlockListener()

  - ### Method Detail

    - #### playerCanBuildDestroyBlock

          public static boolean playerCanBuildDestroyBlock​(org.bukkit.entity.Player player,
                                                           org.bukkit.Location location,
                                                           java.lang.String action,
                                                           boolean justCheck)

    - #### onBlockPlace

          public void onBlockPlace​(org.bukkit.event.block.BlockPlaceEvent event)

    - #### onBlockFromTo

          public void onBlockFromTo​(org.bukkit.event.block.BlockFromToEvent event)

    - #### onBlockDamage

          public void onBlockDamage​(org.bukkit.event.block.BlockDamageEvent event)

    - #### onBlockPistonExtend

          public void onBlockPistonExtend​(org.bukkit.event.block.BlockPistonExtendEvent event)

    - #### onVaultPlace

          public void onVaultPlace​(org.bukkit.event.block.BlockPlaceEvent e)

    - #### onHopperPlace

          public void onHopperPlace​(org.bukkit.event.block.BlockPlaceEvent e)

    - #### onBlockPistonRetract

          public void onBlockPistonRetract​(org.bukkit.event.block.BlockPistonRetractEvent event)

    - #### onBannerBreak

          public void onBannerBreak​(org.bukkit.event.block.BlockBreakEvent e)

    - #### onBannerPlace

          public void onBannerPlace​(org.bukkit.event.block.BlockPlaceEvent e)

    - #### onFrostWalker

          public void onFrostWalker​(org.bukkit.event.block.EntityBlockFormEvent event)

    - #### onFallingBlock

          public void onFallingBlock​(org.bukkit.event.entity.EntityChangeBlockEvent event)

    - #### onBreak

          public void onBreak​(org.bukkit.event.entity.EntityExplodeEvent e)

    - #### entityDamage

          public void entityDamage​(org.bukkit.event.entity.EntityDamageEvent e)

    - #### onTNTPlace

          public void onTNTPlace​(org.bukkit.event.block.BlockPlaceEvent e1)

    - #### onBlockBreak

          public void onBlockBreak​(org.bukkit.event.block.BlockBreakEvent event)

    - #### onFarmLandDamage

          public void onFarmLandDamage​(org.bukkit.event.entity.EntityChangeBlockEvent event)