@EventHandler(priority = EventPriority.HIGHEST)
	public void blockBreak(BlockBreakEvent event) {
		//System.out.println("block break event");
		if (!this.p.getOn().get(event.getPlayer().getWorld())){
			return;
		}
		if (event.getBlock().getType() == Material.IRON_DOOR_BLOCK && event.getBlock().getRelative(0, -1, 0).getType() == Material.IRON_DOOR_BLOCK){
			//System.out.println("top block");
			if (event.getBlock().getRelative(0, -1, 0).isBlockIndirectlyPowered() || event.getBlock().isBlockIndirectlyPowered())
				event.setCancelled(true);
		}
		if (event.getBlock().getType() == Material.IRON_DOOR_BLOCK && event.getBlock().getRelative(0, 1, 0).getType() == Material.IRON_DOOR_BLOCK){
			//System.out.println("bottom block");
			if (event.getBlock().getRelative(0, 1, 0).isBlockIndirectlyPowered() || event.getBlock().isBlockIndirectlyPowered())
				event.setCancelled(true);
		}
	}